宝塔面板(BT Panel):安装、面板安全与建站入门

用图形化面板在你的 VPS 上快速部署网站,并把面板本身锁牢。

宝塔面板是一款服务器运维面板,把建站、数据库、SSL、文件管理等操作图形化。它能省去手敲配置的麻烦,但也意味着一旦面板被攻破,整台服务器都危险。装好之后,先做安全加固再上业务。

安装宝塔面板

环境准备

建议使用干净的系统:Ubuntu 20.04+/Debian 11+ 或 CentOS 7+/Rocky 8+,内存 1GB 起。请用 root 或具备 sudo 权限的账号操作,并确保能联网。

安装命令

官方安装脚本会自动识别系统。命令末尾的校验串会不定期更新,请以宝塔官网安装页显示的为准,下面仅为示例:

# Ubuntu / Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

# CentOS / Rocky
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

脚本跑完会打印面板地址、用户名、随机密码,请立刻抄下来。默认端口是 8888,并带一段随机"安全入口"路径,只有带该路径才能打开登录页。

登录面板

在你的 VPS 服务商控制台安全组/防火墙放行端口,系统内也放行:

# Ubuntu/Debian (ufw)
sudo ufw allow 8888/tcp && sudo ufw allow 80,443/tcp

浏览器打开 http://你的服务器IP:8888/安全入口,用刚才的用户名密码登录。首次登录会提示安装运行环境,选 Nginx + MySQL + PHP(LNMP)即可。

绑定域名建站

  • 左侧「网站」→「添加站点」,填入你的域名(如 www.example.com),按需勾选创建数据库和 PHP 版本。
  • 到你的域名解析处,加一条 A 记录把域名指向服务器公网 IP,等待生效。
  • 回到站点「设置」→「SSL」,用 Let's Encrypt 申请免费证书并开启「强制 HTTPS」。
  • 把网站程序上传到该站点根目录,即可访问。

面板安全加固

面板是最高权限入口,以下几项务必做:

  • 改默认端口:命令行执行 bt 打开菜单,改掉 8888;记得同步放行新端口并关掉旧端口。
  • 强账号密码:同样用 bt 菜单修改默认用户名和随机密码,别用弱口令。
  • 保留安全入口:不要关闭"面板别名/安全入口",它能挡掉绝大多数扫描器。
  • 限制访问 IP:在「面板设置」里开启「授权 IP」,只允许你的固定 IP 或办公网段访问。
  • 面板 SSL + 二次验证:给面板绑定域名并开启 SSL,再开启「谷歌验证器」二步验证。
  • 只放行必要端口:除 80/443 和面板端口外,其余一律在防火墙关闭。

小结

宝塔面板让建站变简单:一条命令装好,图形化添加站点、绑定域名、申请 SSL。但便利的另一面是风险集中,装完第一件事是改端口、改账号密码、保留安全入口、限制来源 IP 并开启二步验证。把面板锁牢,再放心把网站交给它。