Albaba Cloud Linux 3 安装宝塔面板?

Alibaba Cloud Linux 3 上安装宝塔面板是完全可行的。Alibaba Cloud Linux 3 是基于 RHEL/CentOS 的优化发行版,兼容大多数为 CentOS 设计的软件,包括宝塔面板(BT Panel)。以下是详细的安装步骤和注意事项。


✅ 一、系统要求

  • 系统:Alibaba Cloud Linux 3(x86_64)
  • 内存:建议 ≥1GB
  • 硬盘:≥10GB 可用空间
  • 纯净系统:建议未安装其他环境(如 Apache、Nginx、MySQL 等)

⚠️ 注意:宝塔官方支持 CentOS 7/8,而 Alibaba Cloud Linux 3 虽然与 CentOS 8+ 兼容,但非官方明确支持。不过实际测试中可正常运行。


✅ 二、安装前准备

1. 升级系统并安装依赖

sudo dnf update -y
sudo dnf install -y wget curl sudo

2. 关闭 SELinux(推荐)

sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

修改后建议重启生效。

3. 开启防火墙端口(或临时关闭)

宝塔默认使用以下端口:

  • 8888:面板端口
  • 80, 443:网站服务
  • 22:SSH
  • 20, 21:FTP(如果安装)

开放端口示例(使用 firewalld):

sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

或者你也可以在阿里云控制台的安全组中放行这些端口。


✅ 三、安装宝塔面板

使用官方安装脚本(CentOS 版)

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh

这个脚本会自动检测系统,虽然提示“不支持当前系统”,但在 Alibaba Cloud Linux 3 上通常仍可继续安装。

如果提示不支持,可强制安装:

export BT_OS=centos
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh

设置 BT_OS=centos 可绕过系统检测。


✅ 四、安装完成后

安装成功后,终端会输出:

Bt-Panel: http://<your-server-ip>:8888
username: xxxxxx
password: yyyyyy

✅ 五、登录面板

  1. 打开浏览器访问:http://<你的服务器公网IP>:8888
  2. 输入用户名和密码
  3. 建议首次登录后立即修改密码,并绑定宝塔账号(可选)

✅ 六、常见问题解决

❌ 问题1:安装时报错 “unsupported OS”

  • 解决方法:使用 export BT_OS=centos 强制识别为 CentOS。

❌ 问题2:无法访问 8888 端口

  • 检查阿里云安全组是否放行 8888 端口
  • 检查服务器本地防火墙(firewalld/iptables)

❌ 问题3:yum 报错或依赖冲突

  • 更新 dnf 缓存:
    sudo dnf clean all
    sudo dnf makecache

✅ 七、后续建议

  1. 立即修改面板端口和密码
    • 面板 → 安全 → 修改面板端口和密码
  2. 启用 HTTPS 面板访问
    • 面板设置 → 启用 SSL
  3. 定期备份配置
  4. 不要安装过多插件,避免冲突

✅ 总结

项目 说明
系统 Alibaba Cloud Linux 3
安装命令 export BT_OS=centos + 官方脚本
是否支持 非官方支持,但实测可用
推荐程度 ⭐⭐⭐⭐☆

如需更稳定体验,建议使用 CentOS 7/8Ubuntu 20.04/22.04。但若坚持使用 Alibaba Cloud Linux 3,上述方法可成功部署宝塔面板。

如有具体报错信息,欢迎提供日志进一步分析。