
对于不熟悉 Linux 命令行的用户,在腾讯云 CVM 上安装宝塔面板,可以把原本需要通过 SSH 完成的 Nginx、PHP、MySQL、网站目录、SSL 和数据库管理转移到 Web 控制台中完成。
但宝塔面板并不是安装完成就可以直接建站。实际部署至少涉及 CVM 系统环境、SSH 登录、宝塔安装、安全组端口、LNMP/LAMP 环境、域名、网站目录和 HTTPS 几个环节。如果安全组没有开放正确端口,即使宝塔已经安装成功,浏览器一样打不开管理面板。
腾讯云目前仍提供 CVM 手动安装宝塔 Linux 面板的官方教程,并明确建议在全新的干净系统中安装,不要提前安装 Apache、Nginx、PHP 或 MySQL。
腾讯云 CVM 安装宝塔之前需要准备什么
宝塔 Linux 面板本质上仍然运行在 Linux 服务器上,因此首先需要一台能够正常登录的腾讯云 CVM。
宝塔当前支持 Ubuntu、Debian、CentOS、Rocky Linux、AlmaLinux 等多种 Linux 系统,官方当前下载页面推荐 Debian 12 作为安装环境之一。不同版本会持续更新,所以正式安装时应以宝塔官方兼容列表为准,而不是直接照搬几年前教程里的系统版本。
最好使用全新的纯净系统
这是安装宝塔前最重要的要求之一。
腾讯云和宝塔官方目前都建议服务器保持干净,不要已经存在 Apache、Nginx、PHP、MySQL 等 Web 环境。因为宝塔安装 LNMP 或 LAMP 时会自行管理这些组件,服务器原来已经存在另一套环境,容易出现端口占用、配置文件冲突或者数据库版本冲突。
如果当前 CVM 已经装过大量环境,又不确定哪些配置可以删除,与其边删边装,测试服务器可以考虑重新初始化系统。相关操作可以参考 《腾讯云服务器怎么重装系统?CVM 重装、切换镜像与数据备份教程》。
正式业务服务器则不要为了安装宝塔直接重装,应先确认网站、数据库和重要配置已经完整备份。
CVM 配置需要多高才能安装宝塔
宝塔面板本身对服务器资源要求并不算高,真正消耗 CPU 和内存的是后续运行的 Nginx、PHP、MySQL、Redis、WordPress 和其他业务程序。
如果只是测试网站,低配置 CVM 也可以使用。但准备长期运行 WordPress、企业官网或者多个站点时,建议给 PHP 和数据库留出足够内存。
例如 2 核 2G 可以运行较轻的网站,但安装 MySQL、PHP、Nginx、面板本身以及多个插件后,可用内存会比较紧张。2 核 4G 对普通 WordPress 或企业官网通常会更从容。
公网带宽同样不要只按照服务器 CPU 选择。具体可以参考 《腾讯云服务器带宽怎么选?1M、5M、10M 带宽区别、流量与费用详解》。
先确认腾讯云 CVM 可以正常 SSH 登录
安装宝塔前,先进入腾讯云 CVM 控制台找到实例公网 IP,然后通过 SSH 登录 Linux。
如果使用默认配置,SSH 通常使用 TCP 22。安全组没有开放 22,或者只允许了错误的来源 IP,都可能导致连接失败。
这种情况下不要先研究宝塔安装命令,而应该先把服务器基础连接问题解决。SSH 本身无法正常使用时,可以参考 《腾讯云国际版 CVM 无法远程连接:公网 IP、安全组、SSH 与 RDP 排查教程》。
确认能够正常进入 Linux 终端以后,再开始安装面板。
在腾讯云 CVM 上安装宝塔 Linux 面板
宝塔官方当前提供通用安装脚本。相比复制第三方博客里的旧脚本,更建议直接从宝塔官网或官方文档获取最新安装命令,因为下载地址、版本和安装参数会随版本更新。
当前官方快速安装文档提供的通用方式为:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh docscenter
执行以后,安装程序会询问是否把宝塔安装到 /www 目录。确认服务器是用于宝塔管理的干净环境后,可以按照提示输入 y 继续。
等待安装结束后,终端会返回几项非常重要的信息,包括:
外网面板地址、面板端口、登录用户名和登录密码。
建议立即保存这些信息。
腾讯云官方当前的 CVM 宝塔教程同样要求在安装完成后记录外网面板地址、username 和 password,再根据安装结果开放对应安全组端口。
宝塔面板打不开,先检查腾讯云安全组
这是腾讯云安装宝塔后最常见的问题之一。
终端明明显示:
Bt-Panel installed successfully
但把外网面板地址复制到浏览器以后,却一直显示连接超时。
这种情况下首先检查的通常不是重新安装宝塔,而是腾讯云安全组。
不要默认认为宝塔管理端口一定是 8888
很多旧教程会直接让用户在腾讯云安全组开放 TCP 8888。
这种做法已经不适合作为通用教程。
宝塔当前官方文档明确说明,面板会生成相应的访问端口,实际应该以安装完成后终端显示的面板端口为准;如果后续修改面板端口,也需要同步修改云服务器安全组。
例如安装结果给出的地址是:
https://203.0.113.10:14827/xxxxxxxx
那么需要关注的是 14827,而不是看到“宝塔”就机械地开放 8888。
腾讯云官方 2025 年更新的 CVM 宝塔教程展示的同样是随机面板端口示例。
腾讯云安全组应该开放哪些宝塔端口
安装面板本身,只需要根据安装结果开放实际使用的面板管理端口。
后续建网站时,再根据业务开放 Web 服务端口。普通网站通常需要:
| 用途 | 常见端口 | 建议 |
| SSH | TCP 22 | 尽量限制管理员 IP |
| 宝塔管理面板 | 安装结果中的端口 | 尽量限制管理员 IP |
| HTTP | TCP 80 | 网站需要公网访问时开放 |
| HTTPS | TCP 443 | HTTPS 网站开放 |
| FTP | TCP 21 等 | 不使用则不要开放 |
| MySQL | TCP 3306 | 无远程连接需求不要公网开放 |
宝塔官方目前也列出了 80、443、21、3306 等常见业务端口,但明确说明,例如 MySQL 不需要外部连接时,没有必要对公网开放 3306。
腾讯云安全组本身支持按照来源 IP 和具体端口放行规则,所以管理端口没有必要长期允许 0.0.0.0/0。腾讯云当前安全组控制台还可以识别“当前登录 IP”,方便只允许当前管理终端访问。
具体配置逻辑可以参考 《腾讯云安全组配置教程:22、80、443、3389 端口开放与常见错误》。
登录宝塔以后选择 LNMP 还是 LAMP
第一次进入宝塔面板后,通常会提示安装基础网站环境。
常见选择是:
LNMP:Linux + Nginx + MySQL/MariaDB + PHP
或者:
LAMP:Linux + Apache + MySQL/MariaDB + PHP
对于普通 WordPress、企业官网和大多数 PHP 网站,可以优先考虑 LNMP。Nginx 在静态资源处理和常规 Web 场景中使用非常广泛,后续配置反向代理、HTTPS 和缓存也比较方便。
但不要为了“网上都推荐 LNMP”就随意改动已经运行的业务环境。如果程序明确依赖 Apache .htaccess 或特定模块,则需要根据程序自身要求判断。
安装过程中 PHP 和数据库版本也应该根据网站程序兼容性选择,不是版本越新越好。例如旧 WordPress 插件、旧 PHP 程序或者已有数据库可能存在版本兼容问题。
使用宝塔创建第一个网站
LNMP 环境完成后,可以进入宝塔的“网站”功能添加站点。
普通网站至少需要填写域名和网站根目录。如果使用 PHP 程序,再选择对应 PHP 版本;需要数据库的 WordPress 等程序,还可以同时创建数据库。
网站建立完成后,宝塔实际上会帮助生成对应的 Nginx 或 Apache Virtual Host 配置。
但这时候域名还不一定能够访问服务器。
还需要在 DNS 服务商处添加 A 记录,把:
example.com
解析到当前 CVM 的公网 IP。
如果同时使用:
www.example.com
也要配置对应解析并在网站绑定中加入该域名。
完整的 WordPress 建站链路可以继续参考 《腾讯云服务器怎么搭建网站?CVM 建站、域名解析、HTTPS 与 WordPress 部署教程》。
宝塔面板怎么配置 HTTPS
网站通过 HTTP 可以正常访问以后,再配置 HTTPS 会更容易排查问题。
宝塔网站管理中可以直接配置 SSL 证书,也可以使用腾讯云、Let’s Encrypt 或其他 CA 签发的证书。腾讯云当前 CVM SSL 部署文档也将“宝塔面板 SSL 证书安装”列为支持的 Linux 服务器证书安装方式之一。
配置 HTTPS 前先确认三个条件:
域名已经正确解析到 CVM、网站本身可以通过 HTTP 访问、安全组已经开放 TCP 443。
否则即使证书本身没有问题,HTTPS 仍然可能打不开。
证书部署成功以后,再根据网站需求配置 HTTP 自动跳转 HTTPS,并检查 WordPress 等 CMS 内部的网站地址是否已经统一使用 HTTPS。
宝塔面板安装完成后还要做安全设置
宝塔让服务器管理变简单,同时也意味着服务器多了一个能够从浏览器进入的管理入口。
所以安装完成后的第一件事不应该是安装几十个插件,而是先处理管理面板安全。
宝塔当前已经使用随机面板端口,同时官方仍建议根据需要修改管理端口,并提醒修改之前必须先在云服务器安全组放行新端口,否则修改后可能直接无法进入面板。
更重要的是限制访问来源。
如果管理员有比较稳定的公网 IP,可以让腾讯云安全组只允许这个地址访问宝塔管理端口和 SSH。这样即使外部扫描到了服务器公网 IP,也无法直接访问管理入口。
数据库同样不要为了使用方便直接向全公网开放 3306。WordPress 和 MySQL 如果都运行在同一台服务器,本地连接即可满足需求。
面板账号也应使用独立的高强度密码,并及时安装安全更新。
安装宝塔后网站打不开怎么排查
宝塔能正常登录,但网站打不开时,不要重新安装整个面板。
可以按照:
域名解析 → 公网 IP → 安全组 80/443 → Nginx/Apache → PHP → 数据库 → 网站程序
的顺序判断。
如果公网 IP 和安全组正常,但网站提示 502,通常更应该检查 PHP-FPM 或后端应用,而不是继续修改 DNS。
如果出现数据库连接错误,则检查数据库服务和 WordPress 数据库配置。
如果只有 HTTPS 打不开而 HTTP 正常,重点检查 443、安全证书和 Web Server HTTPS 配置。
而如果连宝塔面板本身也打不开,可以先通过 SSH 登录服务器,执行宝塔提供的 bt 管理命令查看面板状态、登录信息和当前端口。宝塔官方当前的新手文档也说明,忘记面板访问地址时可以通过 bt 14 查看登录信息。
腾讯云 CVM 有必要安装宝塔吗
宝塔最大的价值不是让服务器“性能更强”,而是降低 Linux Web 环境的管理门槛。
如果只是运营 WordPress、企业官网、小型 PHP 网站,又不想频繁通过 SSH 修改 Nginx、PHP、数据库和 SSL 配置,宝塔确实可以提高日常管理效率。
但它并不会替代腾讯云本身的安全组、公网 IP、EIP、带宽和云服务器管理。
可以把两者理解成不同层级:
腾讯云负责 CVM、网络、磁盘、安全组和公网资源;宝塔负责服务器操作系统内部的网站环境和应用管理。
安装时按照 干净 CVM → SSH → 宝塔 → 安全组面板端口 → LNMP → 网站 → DNS → HTTPS → 安全设置 的顺序处理,会比直接照着旧教程开放一堆端口更稳定,也更容易在后续出现问题时找到真正的故障位置。


