从开通VPS到搭建宝塔面板全教程

2024-04-28 23:12

本文主要是介绍从开通VPS到搭建宝塔面板全教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

因为学习需要,需要搭建一个宝塔面板。因为宝塔面板的可视化操作,丰富的功能和插件,极大的提高效率。想要学习搭建宝塔面板,最好单独整一台VPS,专门用于学习,以免影响其它VPS里面的功能。

一、开通VPS

因为是学习为目的(不是为了具体工作),所以选择一台性价比高(价格便宜)的VPS最重要了。经过一上午的搜索,终于发现了racknerd家的机器不错,一年的VPS才折合75元(支付宝可以付款),非常超值。官网给出的也是A Must Grab Deal,即必抢系列。

官网链接如下:RackNerd - Introducing Infrastructure Stability 

注意:选择产品的时候,有几项选择内容,主要的如下: 

选择机房位置(可以选San Jose圣何塞)和操作系统(我一般选Centos7) 

二、获取VPS的登陆信息

在登陆上述官网留下的邮箱内,会收到VPS的SSH登陆信息。

主要是是IP地址,Root密码。

如何登录呢?使用宝塔提供的堡塔SSH终端即可。

下载地址:

宝塔面板下载,免费全能的服务器运维软件

登陆成功后,出现如下画面:

首先看一下你的VPS操作系统是什么类型的(其实你在选择VPS的时候,就已经选定了,我选择的是Centos系统)。 

在此处可以输入命令:

cat /etc/os-release 

三、在VPS上安装宝塔

获取VPS的操作系统后,就可以安装宝塔了。

登陆网址:宝塔面板下载,免费全能的服务器运维软件 

复制Centos安装脚本,粘贴到SSH终端中,回车运行就行了。

 

等待一段时间后,出现祝贺!安装成功:

这时,在你的浏览器中,输入外网面板地址的URL,输入username和password,即可登陆宝塔面板。第一次登陆,需要绑定你的宝塔账号,你可以到宝塔的注册界面,用手机注册一个,然后绑定, 注册 - 宝塔面板

四、安装宝塔应用

在宝塔可视化界面中,安装环境和应用,首先推荐安装LNMP。

LNMP(Nginx/MySQL/PHP),是Nginx网站服务器,MySQL数据库服务器和PHP网页编程环境。

(1)安装FTP服务pure-Ftpd。

在本地下载一个FileZilla,用于和VPS交互FTP文件。

下载地址:Download FileZilla Client for macOS (Intel)

在宝塔面板中点击左侧“FTP”,然后“添加FTP”,务必开启Pure-Ftpd1.0.49服务。

  

在FileZilla中输入信息,“快速连接”即可连接到VPS的FTP服务器。

(2)安装MySQL数据库服务器

点击宝塔面板左侧“数据库”,上方默认是MySQL,点击“添加数据库”,输入数据库的名称。同时务必留意MySQL5.7.44处于运行中(绿色右箭头)。为了测试数据库,将你添加的数据库权限设置为“所有人”都可以访问。

注意,MySQL默认端口为3306,需要在宝塔面板的“安全”项目中添加它。 

 

我在本地使用Navicat进行连接。

注意:宝塔面板中还有自带的数据库管理软件,phpMyAdmin。点击你添加的数据库右侧的“管理”就会出现。

此时,用户名是root,密码是这个root的密码,在哪呢? 点一下下图中的蓝色框,即可出现root密码(也就是说,phpMyAdmin不能使用你添加的那个数据库的名称和密码)。

(3)建立网站

这也是我等小白最喜欢最直观的运行结果。

在宝塔面板左侧点击“网站”,点击“添加站点”。(注意Nginx1.24.0处于运行状态)。

然后在“域名”处输入VPS的IP地址。 你在输入域名(此时我们可能没有类似aaa.com这样的域名,所以要输入VPS的IP地址)的时候,下面的根目录也会跟着变动,等输入完成后,你可以把根目录再改回成/www/wwwroot/dq

点击根目录,可以看到网站的文件了。

 我们利用FTP服务器和FileZilla,可以将本地的一个html页面上传到这个根目录中。

此时,要注意先修改FTP的根目录(因为之前的根目录可能不是现在的/www/wwwroot/dq)

在本地建一个.txt文件,输入内容,保存为ANSI编码,然后改后缀名为.html。

使用FileZilla将本地文件上传到VPS根目录中:用鼠标按住左侧本地的first.html,拖动到右侧vps根目录中。 

在浏览器地址输入:http://你的vps的ip地址/first.html,就能看到自己建立的第一个页面了。

也就是说,全世界的小伙伴都能访问到你的这个页面了。

码字不易,请点个光着和赞! 

这篇关于从开通VPS到搭建宝塔面板全教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944510

相关文章

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.