奋斗
努力

阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?

云计算

在阿里云服务器(Alibaba Cloud Linux 3.2104 LTS)上安装宝塔面板(Baota Panel),由于该系统基于 CentOS/RHEL 体系但进行了优化,且默认可能未开启某些软件源或依赖,建议采用官方推荐的脚本安装方式,并配合手动处理依赖问题。

以下是详细的操作步骤:

1. 连接服务器

首先通过 SSH 工具(如 Xshell、PuTTY 或阿里云终端)登录到您的 ECS 实例。

2. 更新系统并安装必要依赖

Alibaba Cloud Linux 3 对基础环境有特定要求,直接运行宝塔脚本可能会因为缺少 yum-utilswget/curl 等工具而失败。请先执行以下命令确保环境完整:

# 更新系统包
sudo yum update -y

# 安装常用工具和编译依赖(宝塔安装脚本通常需要 gcc, make 等)
sudo yum install -y wget curl vim gcc make unzip git

# 如果提示找不到某些包,请确认是否已配置好 Alibaba Cloud Linux 的镜像源
# 通常阿里云官方镜像源已预配置,若无法安装,可尝试切换为阿里云官方 repo
sudo yum install -y epel-release

3. 安装宝塔面板

目前宝塔面板官方提供了针对 CentOS 7/8/9 及 Rocky/AlmaLinux 的通用脚本。由于 Alibaba Cloud Linux 3 与这些发行版高度兼容,可以直接使用 CentOS 系列的安装命令。

方案 A:使用标准安装脚本(推荐)

这是最通用的方法,会自动检测环境并安装最新版(通常为 BT Pro 或 BT Enterprise,视具体策略而定,目前社区版功能已足够强大)。

# 执行安装命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh

注意:如果您使用的是较新的宝塔版本(如 v8.x),脚本可能会自动适配。如果上述命令报错,可以尝试直接使用 curl 下载:

curl -sSO https://download.bt.cn/install/install_6.0.sh
bash install_6.0.sh

方案 B:指定版本安装(可选)

如果需要安装特定版本(例如为了兼容性),可以在脚本前加版本号参数,但在云原生系统上通常建议安装最新稳定版。

4. 处理可能的依赖冲突

在安装过程中,如果遇到 Failed to load module "canberra-gtk-module" 或类似的库缺失错误,或者脚本卡在某个依赖包上,通常是因为 Alibaba Cloud Linux 3 的 glibc 或 python 版本差异导致的。

如果遇到这种情况,可以尝试先安装 Python 开发包和编译环境:

sudo yum install -y python3-devel openssl-devel libffi-devel

然后重新运行安装脚本。

5. 安全组配置(关键步骤)

宝塔面板默认监听端口为 8888。阿里云 ECS 实例的安全组默认会拦截所有入站流量,必须在阿里云控制台放行该端口,否则无法访问面板。

  1. 登录 阿里云 ECS 控制台
  2. 进入左侧菜单 网络与安全 -> 安全组
  3. 找到您服务器对应的安全组规则,点击 配置规则
  4. 添加一条 自定义 TCP 规则:
    • 端口范围:8888
    • 授权对象:0.0.0.0/0 (允许所有 IP,生产环境建议限制为您的办公 IP)
    • 描述:Baota Panel
  5. 保存规则。

6. 访问面板

等待脚本执行完毕(通常需要几分钟),输出界面会显示如下信息:

  • Panel Address: http://<您的公网IP>:8888/<随机字符串>
  • Username: <用户名>
  • Password: <密码>

复制这些信息到浏览器中打开即可登录。

7. 后续安全加固建议

由于宝塔面板暴露了管理入口,强烈建议进行以下操作:

  1. 修改默认端口:在面板设置中将 8888 改为其他高位端口(如 8899),减少被扫描攻击的风险。
  2. 绑定域名:在 Nginx/Apache 设置中绑定域名,并开启 SSL 证书。
  3. 设置强密码:确保面板登录密码足够复杂。
  4. 安装插件防护:在宝塔应用商店安装“安全”插件,开启 IP 白名单登录限制。

常见问题排查

  • 安装失败提示 No such file or directory: /usr/bin/python
    Alibaba Cloud Linux 3 默认使用 python3。宝塔旧版脚本可能调用的是 python。请尝试创建软链接:

    ln -s /usr/bin/python3 /usr/bin/python

    然后再运行安装脚本。

  • 系统更新后宝塔服务起不来
    如果系统内核升级导致服务异常,重启宝塔服务:

    bt restart

按照以上步骤操作,您应该能顺利在 Alibaba Cloud Linux 3 上部署宝塔面板。

未经允许不得转载:云服务器 » 阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?