手把手教你用宝塔面板快速搭建网站
一、 前言:为什么选择宝塔面板?
对于不熟悉Linux命令行的用户来说,在VPS上搭建网站环境(如Nginx、MySQL、PHP)是一项繁琐且容易出错的工作。宝塔面板 的出现完美解决了这个问题。它是一款强大的服务器管理软件,通过直观的Web图形化界面,让你可以像使用虚拟主机一样轻松管理VPS,实现:
一键安装:轻松部署LNMP/ LAMP运行环境。
可视化管理:文件管理、数据库管理、FTP账户设置等都能通过点击完成。
安全监控:实时监控服务器CPU、内存、磁盘使用率和网络流量。
高效运维:一键备份、计划任务、SSL证书部署等功能极大提升运维效率。
无论你是建站新手还是资深开发者,宝塔面板都能显著提高你的工作效率。
二、 准备工作
在开始之前,请确保你已经准备好以下两样东西:
一台Linux VPS:建议选择CentOS 7.x / 8.x 或 Ubuntu 18.04 / 20.04 等常见系统,并已获取SSH登录信息(IP地址、root密码或SSH密钥)。
一个域名(可选但推荐):如果你想通过域名访问网站,而不是IP地址,请提前准备好。
小贴士:购买VPS后,建议先重置系统为一个纯净的Linux版本,避免预装环境带来不必要的冲突。
三、 安装宝塔面板(全程SSH操作)
我们将通过SSH连接到VPS进行安装。Windows用户可使用PuTTY或Xshell,macOS和Linux用户可直接使用终端。
步骤 1:连接至你的VPS
打开你的SSH工具,输入命令连接服务器(将 你的VPS_IP地址
替换为实际IP):
ssh root@你的VPS_IP地址
按提示输入root密码即可登录。
步骤 2:执行宝塔面板安装脚本
宝塔官方提供了极简的安装脚本,根据你的操作系统选择对应的命令执行即可。
针对CentOS系统:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
针对Ubuntu/Debian系统:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
步骤 3:确认安装
执行命令后,脚本会自动安装依赖。过程中会出现一个提示问你是否安装宝塔面板,输入字母 y
然后按回车确认。
接下来就是漫长的等待,安装时间取决于你的VPS网络和性能,通常需要5-15分钟。
步骤 4:记录安装成功信息
安装完成后,你会看到如下极其重要的信息,请务必截图或复制保存:
================================================================== Bt-Panel: http://你的VPS_IP:8888/安全入口 username: 随机生成的管理员用户名 password: 随机生成的强密码 ==================================================================
外网面板地址:这是你未来访问宝塔面板的网址。
安全入口:
/安全入口
是一串随机字符,用于增强安全性,防止被暴力扫描。username & password:登录宝塔面板的凭证。
重要安全提醒:为了服务器安全,请务必在面板中及时修改默认密码,并可在“面板设置”中绑定自己的宝塔官网账号。
四、 登录宝塔面板并初始化配置
打开浏览器,输入安装完成时显示的外网面板地址(例如:
http://123.123.123.123:8888/xxxxxx
)。输入用户名和密码登录。
首次登录,宝塔会弹出LNMP环境安装推荐。这里建议:
Web服务器:选择 Nginx(性能更优,资源占用少)。
数据库:选择 MySQL 5.7(稳定兼容性好)或 MySQL 8.0(性能最新)。
PHP版本:选择 PHP 7.4 或 8.0(根据你的网站程序要求选择)。
安装方式:选择极速安装(使用编译好的包,速度更快)。
点击【一键安装】后,面板会开始在后台编译环境。这又是一个较长的过程(半小时左右),你可以先去喝杯咖啡,期间无需关闭页面。
五、 搭建你的第一个网站
环境安装完成后,让我们来创建一个网站。
步骤 1:添加站点
在宝塔面板首页,点击左侧菜单的【网站】。
点击【添加站点】按钮。
在弹出的窗口中填写信息:
域名:输入你已解析到VPS IP的域名(例如
www.yourdomain.com
),多个域名用换行隔开。如果暂时没有域名,可以填写你的VPS IP地址(不推荐用于生产环境)。根目录:默认即可,也可自定义。
FTP账户:可选择创建,用于上传文件。
数据库:选择MySQL,并设置数据库名和密码(建议记录下來)。
PHP版本:选择刚才安装的PHP版本。
点击【提交】。
步骤 2:解析域名(如果你有域名)
前往你的域名注册商后台,添加一条A记录:
记录类型:A
主机记录:
www
(或者@
代表主域名)记录值:你的VPS的IP地址
DNS解析全球生效需要时间,通常几分钟到几小时不等。
步骤 3:访问网站测试
在浏览器中输入你的域名或IP地址,如果看到宝塔面板默认的“恭喜,站点创建成功!”页面,说明网站已经成功搭建!
六、 常见问题与进阶设置(FAQ)
无法访问宝塔面板的8888端口?
这通常是由于VPS服务商(如AWS、阿里云、腾讯云)的安全组/防火墙未放行该端口。请登录你的VPS控制台,在安全组规则中添加一条规则,允许TCP协议的
8888
端口,以及80
(HTTP)、443
(HTTPS)、21
(FTP)、3306
(MySQL)等常用端口。如何为网站安装SSL证书实现HTTPS加密?
宝塔面板内置了免费的Let‘s Encrypt证书申请功能。进入【网站】列表,点击对应站点后的【设置】,在【SSL】选项卡中,选择Let’s Encrypt,勾选域名后点击【申请】即可,非常方便。
如何上传网站程序(如WordPress)?
方法一:使用创建站点时生成的FTP账户,用FTP工具(如FileZilla)上传。
方法二:在宝塔面板的【文件】模块中,进入网站根目录,直接上传ZIP压缩包并在线解压。
方法三:使用宝塔的【一键部署】功能,直接安装WordPress、Discuz等常见程序。
七、 结语
至此,你已经成功在VPS上使用宝塔面板搭建了一个完整的网站环境。宝塔面板的强大之处远不止于此,后续你还可以探索其计划任务自动备份、监控日志、软件商店等丰富功能。
扫码关注
微信好友
关注抖音