Alibaba Cloud Linux 3.2104 LTS 64位宝塔脚本?

针对 Alibaba Cloud Linux 3.2104 LTS 64位(基于 CentOS/RHEL 8/9 内核体系),宝塔面板的安装脚本需要特别注意兼容性,因为 Alibaba Cloud Linux 3 默认使用较新的系统库和防火墙策略。

✅ 推荐安装命令(官方兼容版)

请在 SSH 终端中执行以下命令:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

说明:

  • install_6.0.sh 是宝塔当前稳定的 v6/v7 通用安装脚本。
  • ed8484bec 是宝塔官方提供的 阿里云专属授权码,用于激活免费版授权(仅限阿里云 ECS 实例)。
  • 该脚本会自动适配 Alibaba Cloud Linux 3 的包管理器(yum/dnf)和依赖。

⚠️ 重要注意事项

1. 防火墙与安全组

Alibaba Cloud Linux 3 默认启用 firewalld,而宝塔会尝试管理防火墙。为避免冲突或端口不通:

  • 建议操作:在安装宝塔前,先在阿里云控制台 安全组 中放行以下端口:
    • 8888(面板访问端口)
    • 888(PHPMyAdmin 等)
    • 20/21(FTP)
    • 80/443(Web)
    • 其他业务端口
  • 安装完成后,宝塔面板内可配置防火墙规则,但请确保与云安全组不冲突。

2. SELinux 问题

Alibaba Cloud Linux 3 默认开启 SELinux。某些情况下可能导致网站无法访问或权限错误。

  • 临时解决:在宝塔面板中,进入「软件商店」→ 安装「宝塔终端」插件,或使用命令:
    setenforce 0
  • 永久关闭(如非必要)
    sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    setenforce 0

3. 依赖缺失处理

如果安装过程中提示缺少依赖(如 libcurlopenssl 等),可能是基础镜像过旧。可先更新系统:

yum update -y

4. 若自动安装失败,手动修复步骤

如遇报错,可尝试以下步骤:

# 1. 清理残留
rm -f /usr/bin/bt

# 2. 重新下载并安装
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

# 注意:Alibaba Cloud Linux 3 兼容 CentOS 8+,若上述脚本仍失败,可尝试指定版本:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh ed8484bec

🔍 验证安装是否成功

安装完成后,终端会输出类似如下信息:

==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
内网面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
username: xxxxx
password: xxxxx

请通过浏览器访问 网络面板地址,并使用输出的用户名和密码登录。


❓ 常见问题

Q: 登录后提示“未授权”?
A: 确保你使用的是阿里云 ECS 实例,并且执行了带 ed8484bec 的安装命令。如果是本地虚拟机或非阿里云机器,需购买授权或选择开源版。

Q: 无法访问面板?
A: 检查:

  1. 阿里云安全组是否放行 8888 端口。
  2. 服务器内部防火墙(firewalld/iptables)是否阻止。
  3. 宝塔服务是否启动:bt default 查看状态。

Q: 如何卸载宝塔?
A: 在 SSH 中运行:

bt stop
cd /www/server/panel
./panel stop
rm -rf /www/server/panel
rm -rf /www/server/apache
rm -rf /www/server/nginx
rm -rf /www/server/php
rm -rf /www/server/mysql

如有其他具体问题,欢迎继续提问!