为什么安装前要先花十分钟

宝塔面板的安装命令只有一行,真正把人卡住的,几乎都不是命令本身,而是安装前没弄清楚的几件事:端口没放行、系统不干净、没有 root 权限、不知道账号密码存哪。

所以这一篇不讲安装,只讲安装前必须搞懂的四件事。搞懂了,后面的安装就是两分钟的体力活。

第一件事:你的服务器够"干净"吗

官方文档写得很明确:安装面板的服务器应当是未安装任何 Web 环境的纯净系统。

什么意思?如果你在买服务器时,云厂商让你选"操作系统镜像",有些会带"宝塔镜像""LNMP 环境""WordPress 镜像"之类的预装版本。如果你选了这些,说明环境可能已经装过了,再跑一遍安装命令容易冲突。

两种情况分别怎么处理:

情况 建议
新买的、什么都没装的纯净系统 直接装,最省心
已经装过 Nginx / MySQL / PHP 先备份重要数据,再考虑重装成纯净系统;或者在安装时让面板接管已有环境

如果你服务器上已经有通过其他方式装的 Nginx,新版本面板也支持"接管本地 Nginx"的功能,不用重新部署——但这是进阶用法,新手建议从纯净系统开始。

另外,服务器必须能正常连接互联网。安装过程要从宝塔的下载服务器拉取安装包,网络不通就装不了。

第二件事:操作系统的版本对不对

宝塔 Linux 面板支持的主流系统包括:

  • CentOS(建议 7 以上)
  • Ubuntu
  • Debian
  • AlmaLinux
  • RockyLinux

买个常见的 Ubuntu 或 CentOS 系统就行,不用纠结。真正需要注意的是:系统的位数和架构。现在云服务器大多是 x86_64 架构,但如果你买的是 ARM 架构的服务器(比如某些云的"倚天"机型),要确认面板和相关软件都支持 ARM。

第三件事:你能不能用 root 登录

安装宝塔面板需要 root 权限。这不是宝塔故意设门槛,而是装软件、改系统配置、开端口这些操作,本来就只能管理员来做。

所以你需要准备:

  1. 服务器的公网 IP 地址(云服务器控制台里看,形如 123.45.67.89)
  2. root 账号的密码,或者云厂商给的 SSH 密钥
  3. 一个 SSH 连接工具

SSH 工具免费的很多,随便挑一个用得顺手的就行。连上之后,命令行提示符末尾是 #,说明你已经是 root;如果是 $,说明是普通用户,要先执行 sudo -i 切到 root。

如果你实在不习惯敲命令连接服务器,也可以用宝塔官方的堡塔多机管理客户端,它支持 Windows / Mac / Linux,能一键装面板并绑定,内置 SSH 终端,管理多台服务器也方便。

第四件事:端口——新手最容易栽的坑

这一条是全书最重要的警告之一,请一定看完。

云服务器的端口访问,通常被两道门同时管着:

门 在哪开 谁管
系统防火墙 服务器内部(宝塔面板可以管) 你
云服务商安全组 云厂商的控制台里(网页操作) 云厂商

两道门必须都打开,外面的人才能访问到你。 很多新手只在宝塔里放行了端口,云控制台的安全组没开,结果死活打不开面板,还以为是安装失败了。

宝塔面板安装完成后,终端会显示一串信息,里面有一个面板访问地址,地址里带的那个端口号,就是你要放行的端口。注意:现在新安装的面板,端口是随机生成的,不是老教程里常说的 8888,一定要以终端实际显示的为准。

除了面板端口,通常还需要放行:

  • 80 端口:HTTP,网站访问用
  • 443 端口:HTTPS,网站加密访问用
  • 21 端口:FTP 传文件用
  • 3306 端口:MySQL,不需要从外网连数据库就不要开
  • 8888 端口:phpMyAdmin,不需要外网用就不开

各家云厂商的放行方法不同,官方文档整理了常用服务器厂商的放行方法,照着对应厂商的教程操作即可。

面板端口

准备清单:照着勾

开始安装前,把这六项勾一遍,保证不卡壳:

  • [ ] 服务器是纯净系统,没有预装 Web 环境
  • [ ] 服务器能正常访问互联网
  • [ ] 知道服务器公网 IP,手边有 root 密码或密钥
  • [ ] 有一个能用的 SSH 工具,能连上服务器
  • [ ] 知道去云厂商控制台的哪里找"安全组"或"防火墙"
  • [ ] 手边有纸笔或记事本,准备记下面板地址、账号、密码

最后一条不是开玩笑。安装完成后终端会打印一屏信息:面板地址、用户名、密码。这三样丢了,后面会很麻烦——虽然也能通过命令找回(后面会讲 bt 14),但第一时间记下来永远是最稳妥的。

全部勾完了?下一章我们正式开始安装:Linux 面板安装全流程。