先给结论:在萤光云 VPS 安装宝塔面板有两条路径:用控制台当前提供的一键应用镜像,或在受支持的纯净 Linux 上按宝塔官方文档手动安装。真正决定网站能否上线的,不只是“脚本执行成功”,还包括节点、系统、DNS、80/443、面板访问控制、数据库、备份和恢复。生产网站应先做快照,在测试实例走完整流程,再上线数据。

安装前先做 8 项准备
- 明确网站类型:企业站、WordPress、商城、API 或多站点对 PHP、数据库和内存要求不同;
- 按用户选节点:选择靠近主要访客且符合数据、合同和监管要求的地域;
- 使用纯净系统:手动安装前不要预装其他 Web 环境或面板;
- 确认系统支持:以宝塔官方最新兼容列表和安装脚本检测结果为准;
- 预留资源:面板、Web 服务、数据库、日志和备份都会占用内存与磁盘;
- 创建快照:在安装和大版本变更前保留可回退点,业务数据另做独立备份;
- 准备域名:能修改 DNS,确定主站域名、www 跳转、邮箱和证书方案;
- 保留 SSH:不要在面板可用前关闭唯一的管理入口。
如果还没购买实例,可先按网站用户位置选择节点,再用测试 IP 和真实访问线路验证候选地域。WordPress 的完整业务上线流程可参考从服务器到 WordPress 网站上线。
方法一:使用萤光云应用镜像
应用镜像适合新站和测试环境,省去基础安装步骤。控制台的镜像名称、版本和可用节点会变化,以下按验收逻辑操作:
- 在萤光云海外 VPS或购买控制台选择节点和配置;
- 在镜像列表确认当前是否有宝塔应用镜像,并记录镜像版本与说明;
- 创建实例后先保存公网 IP、SSH 凭据和控制台登录方式;
- 通过 SSH 登录,执行
bt 14查看面板地址、端口、用户名和密码; - 仅从管理员固定 IP 放行安装输出中的面板端口;
- 登录后立即修改临时账号密码,再安装网站需要的运行环境。
如果 bt 命令不存在,应用镜像可能未正确安装或选错镜像,不要直接假设面板使用 8888。当前宝塔会生成随机面板端口,具体以安装输出或 bt 14 为准。
方法二:在纯净 Linux 上手动安装
1. 登录并检查基础环境
cat /etc/os-release
uname -m
hostnamectl status
df -h
free -h
curl -I https://download.bt.cn/
如果主机名为空,先按hostname 为空的检查与修复处理。服务器已有 Nginx、Apache、MySQL、Docker 面板或生产数据时,不要直接覆盖安装;先迁移或新建纯净实例。
2. 从官方页面现场取得安装命令
打开宝塔官方快速安装文档,确认网址为 docs.bt.cn,复制当时展示的正式版命令。官方安装参数会更新,因此不要长期收藏论坛、网盘或旧文章里的固定命令。
执行前至少核对:
- 脚本下载域名是宝塔官方的
download.bt.cn; - 服务器是隔离测试环境或已有可用快照;
- 命令没有额外上传密钥、创建未知账号或关闭防火墙的部分;
- 终端输出的系统、安装目录和确认项与你的计划一致。
3. 记录安装输出并登录
安装结束后,保存完整面板 URL、随机端口、安全入口、临时用户名和密码。若丢失,可按宝塔官方命令行文档执行:
bt 14
不要截图后发到公开群,也不要把凭据留在工单、代码仓库或浏览器同步笔记中。首次访问自签名证书页面时,先确认 IP、端口和安全入口确实来自自己的安装输出。
面板端口和安全组怎么放?
| 端口/入口 | 建议来源 | 说明 |
|---|---|---|
| SSH 管理端口 | 固定办公 IP、VPN 或堡垒机 | 保留应急入口,优先密钥登录 |
| 面板随机端口 | 仅管理员 IP | 不要长期对 0.0.0.0/0 开放 |
| 80/443 | 网站访客 | 网站上线后按需开放,HTTP 跳转 HTTPS |
| 3306/Redis/phpMyAdmin | 默认不开放公网 | 应用走本机或私网,管理走受控隧道 |
安全组与系统防火墙需要同时配置,详见云服务器安全组和端口开放原则。宝塔官方端口文档列出的数据库、FTP、phpMyAdmin 端口是“按功能可能需要”,不是要求全部暴露公网。

首次登录后的安全加固顺序
- 修改面板用户名和高强度唯一密码;忘记时可通过 SSH 使用
bt 5和bt 6重置; - 启用面板 SSL、动态口令,并保存恢复方式;
- 设置安全入口和 IP 白名单,先开第二个管理会话验证,避免锁死;
- 升级面板、系统和运行环境到业务支持的安全版本;
- 只安装需要的软件和插件,删除测试账号、示例站点和临时文件;
- 开启 SSH、面板登录、资源、证书和备份失败告警;
- 建立异地备份并做恢复测试。
“改端口”只能减少扫描噪声,不能代替 IP 白名单、强认证、补丁和备份。更完整的主机基线见新 VPS 上线前安全检查。
用宝塔部署第一个网站
- 根据应用要求安装 Nginx/Apache、数据库和 PHP,不要无脑选择所有组件;
- 在面板创建站点和数据库,为每个站点使用独立数据库账号;
- 将域名 A/AAAA 记录指向实际对外地址;若使用 CDN,按 CDN 文档设置源站;
- 上传代码或通过受控部署流程发布,不给网站目录不必要的写权限;
- 签发 HTTPS 证书,设置 HTTP 到 HTTPS 单跳转向;
- 从不同网络测试首页、登录、表单、上传、邮件和支付回调;
- 在上线数据后立即执行一次完整备份与恢复演练。
面板适合降低日常操作门槛,但仍需理解 DNS、文件权限、数据库、日志和备份。若团队使用自动化部署、基础设施即代码或容器编排,可先阅读建站选宝塔还是命令行与常见服务器面板对比,避免同时使用多个工具修改同一配置。
常见故障怎么排查?
浏览器打不开面板
- 执行
bt 14,复制完整地址,不要猜端口; - 确认面板服务运行,必要时用
bt 1重启; - 核对云安全组与系统防火墙是否允许当前管理员 IP;
- 确认本地网络没有拦截高位端口;
- 不要为了排错长期关闭全部防火墙。
安装卡住或下载失败
检查 DNS、系统时间、磁盘空间、出站 HTTPS、软件源与安装日志。重复运行脚本前先确认上一次是否已经安装部分环境,必要时从快照恢复到纯净状态。
网站能打开但数据库连接失败
核对数据库名、独立账号、密码、主机地址、socket/TCP、权限和日志。应用和数据库在同机时通常不需要开放 3306 公网。
面板改端口后失联
先在云安全组放行新端口且限制管理员来源,再改面板端口,并保留 SSH 会话。失联时通过 bt 菜单检查或改回,不要反复重装。
备份、升级和退出方案
- 快照:用于安装、升级和大变更的短期回退;
- 网站备份:包含代码、上传文件、数据库、证书和关键配置,至少有一份不在同一实例;
- 恢复演练:定期在隔离环境验证,不以“任务显示成功”代替恢复;
- 升级:先看更新说明,在测试环境验证,再安排维护窗口;
- 卸载:是破坏性操作。按宝塔官方安全卸载文档执行前,先备份网站、数据库和面板配置,并创建云平台快照。
云快照和业务备份的边界可参考VPS 快照、备份和恢复方法。
上线验收清单
- 域名、HTTPS、www 跳转和真实页面都正确;
- 面板端口只允许管理员来源,数据库未暴露公网;
- 系统、面板、Web、PHP 和数据库版本均在支持期;
- 网站上传、表单、邮件、定时任务和回调已经测试;
- CPU、内存、磁盘、流量、证书和异常登录有告警;
- 独立备份可恢复,快照不作为唯一备份;
- 记录了负责人、变更窗口、故障入口和回退步骤。







