很多站长拿到 VPS 之后,第一件事就是装宝塔。宝塔面板把 Nginx、MySQL、PHP 这些原本要手动折腾半天的环境,变成了可视化一键安装,配合文件管理、数据库管理、定时任务等功能,让一个新手也能在半小时内把网站跑起来。本文按真实操作顺序,从环境准备到网站上线完整走一遍,照做就能顺利建站。
一、安装前的准备
- 操作系统:推荐 Debian 11/12 或 Ubuntu 20.04/22.04 LTS,也支持 CentOS 7.9+;建议使用纯净系统安装,避免残留环境干扰。
- 硬件配置:入门 1核1G 即可跑博客类站点,2核4G 以上更适合高并发或数据库较重的应用。
- 域名解析:提前把域名 A 记录解析到服务器 IP,并确认 80/443 端口已放行。
二、一键安装宝塔面板
宝塔官方提供一键安装脚本,SSH 登录服务器后执行即可:
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh
安装完成后,脚本会输出面板访问地址、默认账号和初始密码,请务必保存。默认地址是 http://服务器IP:8888,出于安全考虑,建议立即修改默认端口和登录密码,并绑定域名作为安全入口。
三、安装 LNMP 运行环境
登录面板后,在“软件商店”中找到 LNMP 套件(Nginx + MySQL + PHP)并一键安装:
- Web 服务器选 Nginx:轻量、性能好,配合 PHP-FPM 是当前主流组合。
- 数据库选 MySQL 5.7 或 8.0:博客、CMS 完全够用,8.0 性能更强。
- PHP 推荐 7.4 或 8.0+:兼容性最好,主流建站程序都已适配。
四、添加站点并绑定域名
环境装好后,进入“网站-添加站点”:
- 填写域名:例如 example.com 和 www.example.com 一起绑定。
- 选择 PHP 版本,创建 FTP 和数据库(可按需勾选)。
- 创建后,把站点根目录 /www/wwwroot/你的域名 下的默认文件替换为你的程序(WordPress、Typecho 等)。
如果是 WordPress 或 Typecho,记得在“伪静态”里选择对应的模板,否则除首页外的页面会 404。
五、申请 SSL 证书开启 HTTPS
在站点设置中进入“SSL”页签,选择 Let's Encrypt 免费证书,勾选域名后一键申请。申请成功后开启“强制 HTTPS”,浏览器地址栏的小锁就回来了。证书到期前宝塔会自动续签,基本不用手动操心。
六、常用安全设置
- 修改面板端口并开启 BasicAuth 认证,防止面板被扫描爆破。
- 在“安全”中放行需要的端口,其他端口一律关闭。
- 数据库和 FTP 密码设置得复杂一些,不要和面板密码相同。
- 定期使用面板自带的“日志清理”和“磁盘分析”保持系统整洁。
七、常见问题排查
- 网站打不开:先确认域名解析和 80/443 端口放行。
- 502 Bad Gateway:多为 PHP-FPM 未启动或版本不匹配,重启 PHP 服务即可。
- 面板登录失败:检查安全入口 URL 是否正确,必要时通过 SSH 重置密码。
八、总结
宝塔面板的价值在于把繁琐的环境配置图形化,让建站回归内容本身。装上宝塔、配好环境、绑定域名、开 HTTPS,一个个人网站就正式上线了。后续再配合数据备份和监控告警,站点就能长期稳定运行。