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

在 Alibaba Cloud Linux 3(基于 CentOS/RHEL 8+ 体系)上安装宝塔面板(BT Panel),需要注意以下几点:

⚠️ 重要前提

  1. Alibaba Cloud Linux 3 兼容 CentOS 8 / RHEL 8,宝塔官方已支持。
  2. 必须使用 root 用户执行脚本。
  3. 建议先关闭防火墙和 SELinux,避免后续访问问题。
  4. 阿里云 ECS 实例需确保安全组开放了 888888820-212280443 等端口。

✅ 推荐安装命令(一键脚本)

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

💡 说明:

  • ed8484bec 是宝塔国际版/通用版的最新稳定版本标识(适用于大多数场景)。
  • 如果你需要中文版且希望更稳定,也可以使用以下命令(国内镜像提速):
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh

🛠️ 安装前准备(强烈建议执行)

1. 关闭 SELinux

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

2. 关闭防火墙(或手动开放端口)

systemctl stop firewalld
systemctl disable firewalld

🔒 安全建议:生产环境不建议完全关闭防火墙,而是通过阿里云控制台“安全组”规则开放所需端口。

3. 更新系统包(可选但推荐)

yum update -y

📌 安装后注意事项

  1. 获取登录地址和密码
    安装完成后,终端会输出类似如下信息:

    BT-Panel: http://xxx.xxx.xxx.xxx:8888/xxxxxx
    username: xxxxxxxx
    password: xxxxxxxx

    请妥善保存该链接和账号密码!

  2. 首次登录修改默认端口和密码
    进入宝塔面板 → 设置 → 修改面板端口和登录密码,提升安全性。

  3. 安装运行环境
    在宝塔面板中,点击“软件商店”,按需安装 Nginx/Apache、MySQL、PHP 等组件。

  4. 添加阿里云安全组规则
    确保云服务器安全组允许外部访问:

    • TCP 8888(面板端口)
    • TCP 20, 21(FTP)
    • TCP 22(SSH)
    • TCP 80, 443(Web服务)

❗ 常见问题排查

问题 解决方案
安装失败提示依赖冲突 尝试先执行 yum clean all && yum makecache
无法访问面板 检查阿里云安全组是否放行 8888 端口;确认 firewalld 已关闭
面板打不开 重启宝塔服务:bt default 重置密码,或 service bt restart
阿里云 Linux 3 兼容性问题 确保使用的是 install_6.0.sh 或更高版本脚本

🔐 安全提醒

  • 不要将面板端口暴露在公网,除非必要。
  • 定期备份数据。
  • 使用强密码,并启用面板的“SSL”功能(如有域名可绑定 HTTPS)。

如需进一步帮助(如配置网站、数据库、FTP 等),欢迎继续提问!