刚上手的话,确实容易被各种教程绕晕。其实装宝塔就一件事:用官网的脚本,一行命令搞定,别去抄那些七八年前的博客。
最关键的一条:命令只从官网 bt.cn 复制。 网上那些 yum install -y wget && wget -O install.sh .../install_6.0.sh && sh install.sh 是好几年前的老教程,装出来的是 6.0 老版本,现在都 9.x、13.x 了,有些脚本链接早失效了,甚至被人动过手脚。
具体操作:SSH 连上服务器后,用 root 身份执行官网那个"通用安装脚本",CentOS 直接复制那一条就行(官网会自动给你带系统对应的参数)。执行完它会问你一句 Do you want to install Bt-Panel to the /www directory now?,输入 y 回车,等两分钟左右。
装完屏幕会吐出一段信息,里面有 外网面板地址、内网面板地址、username、password——立刻截图或者复制到记事本,这段只显示一次,刷走就得用 bt default 重新取。
然后有两步必做,不做你根本进不去:
- 阿里云控制台放行端口。 轻量服务器是在"防火墙"里加规则,ECS 是在"安全组"里加入方向规则。默认面板端口是 8888,加上 80、443 一起放行。很多人装完打不开就是卡在这。
- 绑定宝塔账号。 现在确实要绑手机号注册个账号才能登录,免费版也一样,绕不过去,绑了就能用。
Linux 和 Windows 完全不是一回事。 你的是 CentOS,走上面这套命令行流程。Windows Server 是去官网下个 exe 安装包装,双击下一步下一步,适合跑 ASP.NET 那种。别混着看教程。
几个装完必须做的安全设置,新手最容易忽略:
- 改掉默认端口 8888,改成一个不常用的五位数,安全组同步更新。
- 改掉默认用户名和密码。SSH 里敲
bt回车会出来菜单,里面能找到改密码、改用户名、改端口的选项,照着输编号就行。 - 面板开 SSL + 开 BasicAuth 二次验证,再把你自己的固定 IP 加进"授权IP",别人扫到端口也进不来。
- 面板登录域名绑定,别让人家随便用 IP 就能访问到登录页。
- 装个 Nginx 防火墙,免费版就够用,能挡掉大部分扫描和爆破。
- SSH 那边:能上密钥就上密钥,密码登录和 root 直连尽量关掉,22 端口顺手也改了。
- 阿里云控制台设个自动快照,出事了能回滚,这个是最省心的保险。
顺便说一句,CentOS 7 已经在 2024 年 6 月停止维护了,你现在这台机器如果是全新的、还没放数据,其实可以趁早重装成 Debian 12 或者 Alibaba Cloud Linux 3,宝塔官方也明确推荐 Debian 12。不然后面装环境、装依赖会时不时冒出源失效的报错,很烦。已经装好了不想折腾就先跑着,问题不大。
最后,如果装完打不开,按顺序查这几个:内存是不是不到 2G(宝塔建议 2G 起)、安全组/防火墙端口放没放、服务器有没有公网 IP。这三条占九成原因。