服务器宝塔教程:Linux 面板安装与建站完整流程
宝塔面板是一套运行在 Linux 服务器上的图形化管理工具,装好之后可以通过浏览器管理网站、数据库、FTP 和 SSL 证书,不用每次都敲命令。
这篇服务器宝塔教程面向刚买完云服务器、还没有任何建站经验的用户,按顺序讲清楚连接服务器、安装面板、放行端口、创建站点和验证访问的完整过程,并在最后给出常见报错的排查方向。
开始前需要准备什么
安装前先确认三件事,缺一件后面都容易卡住。
- 一台可以 SSH 登录的 Linux 服务器,推荐系统为 CentOS 7+、Ubuntu 20.04+ 或 Debian 10+,内存建议不低于 1GB。
- 服务器公网 IP、root 密码或密钥,以及云厂商控制台的登录权限。
- 一个已经解析到该 IP 的域名(可选,但建站时建议提前解析)。
用本地终端连接服务器,Windows 可用 Xshell、PuTTY,Mac 和 Linux 直接用终端:
ssh root@你的服务器公网IP
首次连接会提示确认指纹,输入 yes,再输入密码即可进入命令行。
看到类似 [root@localhost ~]# 的提示符,说明登录成功。
安装宝塔面板并放行端口
宝塔官方为不同系统提供了安装脚本,以下以 CentOS 为例,其他系统可到宝塔官网查看对应命令。
请在 root 用户下执行:
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO "$url";else wget -O install_lts.sh "$url";fi;bash install_lts.sh ed8484bec
执行过程中会询问是否安装,输入 y 回车。
安装完成后终端会输出面板地址、用户名和密码,类似:
外网面板地址: http://你的IP:8888/随机字符串
username: xxxxxxxx
password: xxxxxxxx
这三行信息务必保存下来,密码只显示一次。
如果忘记,可在服务器执行 bt default 重新查看。
下面放行端口。
宝塔默认使用 8888 面板端口,另外 80、443、20、21 也常被用到。
需要在两个地方放行:
- 云厂商控制台的安全组里添加入站规则,放行 TCP 8888、80、443。
- 服务器系统防火墙中放行,CentOS 可执行
firewall-cmd --zone=public --add-port=8888/tcp --permanent && firewall-cmd --reload。
只放行安全组而没放行系统防火墙,或者反过来,都会导致面板打不开,这一步是新手最容易漏的地方。
登录面板并创建第一个站点
在浏览器打开终端里显示的面板地址,输入用户名和密码登录。
首次进入会提示绑定宝塔账号,按提示操作即可,也可以选择跳过。
登录后左侧菜单进入「网站」→「添加站点」,填写以下内容:
- 域名:填写已解析到本机的域名,例如
www.example.com,没有域名可先填 IP。 - 根目录:保持默认或自定义,例如
/www/wwwroot/example.com。 - 数据库:选择 MySQL,勾选后系统会自动创建数据库、用户名和密码,记得复制保存。
- PHP 版本:纯静态站点选「纯静态」,需要 PHP 的选对应版本。
提交后站点即创建完成。
把网站文件上传到根目录,可通过面板「文件」功能上传,或用 FTP、SFTP 工具。
上传后访问域名,能打开页面说明部署成功。
如果站点需要 HTTPS,进入站点设置 →「SSL」→「Let's Encrypt」,勾选域名后申请证书,申请成功后开启「强制 HTTPS」。
常见报错怎么排查
- 面板地址打不开:先确认安全组和系统防火墙都放行了 8888 端口,再执行
bt status查看面板是否在运行,未运行用bt start启动。 - 提示端口被占用:执行
bt进入面板菜单,选择修改面板端口,换一个未被占用的端口。 - 网站显示 502:通常是 PHP 服务未启动或版本不匹配,在「软件商店」检查 PHP 运行状态,或在站点设置里切换 PHP 版本。
- 数据库连接失败:核对站点配置文件中数据库名、用户名和密码是否与面板中一致,密码错误可在「数据库」里重置。
装好之后要做的几件事
面板能登录、站点能访问,只说明基础部署完成。
后续建议完成这些收尾动作,避免留下隐患。
- 在面板「设置」里开启面板 SSL 和登录二次验证。
- 修改默认的面板端口和入口,降低被扫描的风险。
- 在「计划任务」里添加数据库和网站的定期备份。
- 定期在「软件商店」更新 Nginx、MySQL、PHP 等组件,更新前先做一次快照。
关于版本、脚本命令和面板功能,官方会不定期调整,执行前建议以宝塔官网当前文档为准。
这篇服务器宝塔教程覆盖的是从零到站点可访问的主干流程,遇到具体报错时,优先回看防火墙和安全组这两步,多数连接类问题都出在这里。