在 Alibaba Cloud Linux 3 上安装宝塔面板(BT-Panel)可以按照以下步骤操作。由于 Alibaba Cloud Linux 3 基于 Anolis OS(兼容 RHEL/CentOS 8),需注意部分依赖的适配性。以下是详细流程:
步骤 1:准备工作
-
更新系统
sudo yum update -y sudo yum install -y wget curl git -
检查防火墙/安全组
- 确保放行宝塔面板默认端口(
8888、888、80、443等)。 - 若使用 Alibaba Cloud 安全组,需在控制台配置入方向规则。
- 确保放行宝塔面板默认端口(
步骤 2:安装宝塔面板
方法一:官方脚本安装
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
- 安装完成后,终端会显示面板地址、用户名和密码(务必保存)。
方法二:手动安装(备用)
如果官方脚本出现问题,可尝试:
-
安装必要依赖:
sudo yum install -y epel-release sudo yum install -y python3 python3-pip -
下载并运行安装脚本:
curl -sSO http://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh
步骤 3:常见问题解决
-
Python 兼容性问题
- 如果报错提示 Python 版本问题,尝试强制使用 Python 3:
sudo ln -sf /usr/bin/python3 /usr/bin/python sudo ln -sf /usr/bin/pip3 /usr/bin/pip
- 如果报错提示 Python 版本问题,尝试强制使用 Python 3:
-
面板无法启动
- 检查服务状态:
systemctl status bt - 重启面板:
sudo /etc/init.d/bt restart
- 检查服务状态:
-
端口占用
- 若端口冲突,修改面板端口:
sudo bt选择
8修改面板端口。
- 若端口冲突,修改面板端口:
步骤 4:访问面板
- 在浏览器输入:
http://<服务器IP>:8888 - 登录后,根据提示安装 LNMP/LAMP 环境(如 Nginx、MySQL、PHP)。
注意事项
-
兼容性
Alibaba Cloud Linux 3 可能与某些宝塔依赖存在兼容性问题。若遇到错误,建议尝试:- 使用宝塔 7.7 版本(较稳定):
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
- 使用宝塔 7.7 版本(较稳定):
-
安全加固
- 修改默认面板端口和用户名。
- 定期通过
sudo bt命令更新面板。
-
替代方案
如果问题无法解决,可考虑使用 Docker 部署宝塔:docker run -d --name baota -p 8888:8888 -p 80:80 -p 443:443 --privileged=true centos:7 docker exec -it baota bash # 在容器内运行宝塔安装脚本
通过以上步骤,你应该能在 Alibaba Cloud Linux 3 上成功安装宝塔面板。如遇具体报错,可结合日志文件(/tmp/panelBoot.log)进一步排查。
云服务器