搭建宝塔面板(BT Panel)在云主机上是一个比较标准化的流程,主要分为连接服务器、执行安装命令、放行端口和登录面板这几个步骤。
以下是针对主流云平台(阿里云、腾讯云、华为云等)的通用操作指南:
1、云主机:已购买并拥有公网 IP。
2、操作系统:强烈建议选择 CentOS 7.x/8.x、Ubuntu 20.04/22.04 或 Debian 11/12,不建议使用 CentOS Stream 或极老的版本。
3、安全组/防火墙:云厂商控制台的“安全组”规则需要放行宝塔必用端口(通常是8888、80、443、888等)。
你需要通过 SSH 工具连接到服务器,推荐使用:
Windows:使用自带的 PowerShell 或第三方软件如 Xshell / Putty。
Mac / Linux:直接打开终端(Terminal)。
连接命令格式如下(具体IP和端口以你购买的服务商信息为准):
ssh root@你的服务器公网IP -p 端口号(默认22)
> 输入密码时,屏幕不会显示任何字符,这是正常的,输完按回车即可。
连接成功后,执行以下命令之一(根据你的系统版本选择):
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
选项 B:Ubuntu / Debian 系统
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
安装过程说明:
- 执行命令后,脚本会自动安装依赖和环境。整个过程可能需要 5-15 分钟,请耐心等待,不要关闭窗口或中断程序。
- 安装过程中如果出现 “Do you want to install xxx?” 的询问,直接输入y 并回车。
- 安装成功后,终端会显示类似下图的信息:
========================面板账户登录信息========================== 外网面板地址: http://你的公网IP:8888/xxxxx 内网面板地址: http://内网IP:8888/xxxxx username: 用户名(一般是随机生成) password: 初始密码(重要,请立刻复制保存) ================================================================
>重要提示:/xxxxx 这部分路径是宝塔的安全入口,建议不要删除,否则会增加被扫描的风险。
这一步非常关键,很多人安装后打不开面板就是因为没放行端口。
登录你的云服务商管理控制台(如阿里云ECS、腾讯云CVM、华为云ECS等),找到安全组 或防火墙 规则,添加入方向规则:
| 端口范围 | 协议类型 | 授权对象(源) | 说明 |
8888 | TCP | 0.0.0.0/0 | 宝塔面板访问端口(必开) |
80 | TCP | 0.0.0.0/0 | HTTP 网站访问(必开) |
443 | TCP | 0.0.0.0/0 | HTTPS 网站访问(必开) |
888 | TCP | 0.0.0.0/0 | phpMyAdmin 访问端口(可选,建议不开或设置白名单) |
21 | TCP | 0.0.0.0/0 | FTP 服务端口(可选) |
20 | TCP | 0.0.0.0/0 | FTP 数据传输端口(可选) |
>注意:如果云主机系统内部还有防火墙(如 firewalld、ufw),宝塔安装时会自动处理,一般不需要额外操作,但如果遇到连接不上,可以尝试重启防火墙服务。
1、在浏览器中打开:http://你的服务器公网IP:8888/安装时提示的路径
- http://123.123.123.123:8888/xxxxx
2、输入账号密码:使用终端显示的username 和password 登录。
3、阅读并同意协议:首次登录会弹出《宝塔用户协议》,勾选后进入面板。
4、选择安装环境(LNMP / LAMP):
LNMP(推荐):Linux + Nginx + MySQL/MariaDB + PHP,适合大部分 PHP 项目和高并发场景。
LAMP:Linux + Apache + MySQL + PHP,适合对 .htaccess 重写依赖较强的项目。
- 如果你不确定,选择 LNMP 通常更通用。
- 新手建议选择极速安装(编译安装会占用更多CPU和时间,不建议首次使用)。
5、等待安装完成:勾选需要的环境后,点击“一键安装”,等待进度条走完即可。
问题:浏览器打不开面板(http://IP:8888)
原因 1:云厂商安全组未放行8888 端口,去控制台检查并添加入站规则。
原因 2:服务器内部防火墙未关闭,在 SSH 中输入systemctl stop firewalld 临时关闭,或systemctl disable firewalld 永久关闭(CentOS)。
原因 3:使用了错误的端口或路径,检查终端输出的信息。
问题:忘记面板密码
- 在 SSH 中执行:bt default 可以看到默认信息。
- 或者执行:bt 5 重置密码。
问题:安装环境(Nginx/MySQL)报错
- 最常见原因是服务器内存不足(低于512MB),宝塔面板本身约占用60MB内存,但MySQL 需要至少 1G 内存 才能稳定运行。
- 如果是低配云主机(如1核1G),建议安装 MySQL 5.6 或 MariaDB 10.2 等轻量版本。
问题:BT命令无法使用
- 执行bt 可以调出宝塔的工具菜单(如重启、修复、修改密码等)。
1、修改默认端口:在面板设置 -> 面板端口 中将8888 改为其他不常用的端口(如58696)。
2、修改安全入口:面板设置 -> 安全入口 中修改/xxxxx 为更复杂的字符串。
3、绑定域名:建议使用一个子域名(如bt.yourdomain.com)来访问面板,不要直接暴露IP。
4、开启面板SSL:如果绑定了域名且有SSL证书,建议开启面板HTTPS访问。
5、定期更新:面板右上角的“更新”按钮保持最新版本。
按照以上步骤操作,你应该就能成功在云主机上搭建并使用宝塔面板了,如果在某一步遇到具体报错,可以提供错误信息,我可以帮你进一步分析。
文章摘自:https://idc.huochengrm.cn/zj/27620.html
评论
夏灵卉
回复云主机搭建宝塔面板,只需安装LAMP环境,然后下载并运行宝塔安装脚本即可。
洋幻桃
回复在云主机上搭建宝塔面板需要连接服务器、执行安装命令、放行端口和登录面板等步骤,确保操作系统符合要求,安全组放行相应端口,然后通过浏览器访问面板地址并输入账号密码进行初始化。