在Alibaba Cloud Linux 3.2104 LTS上安装宝塔面板(如宝塔Linux面板7.7版本)可以按照以下步骤操作。由于该系统基于CentOS 8或RHEL 8,但部分软件源可能已调整,需注意依赖兼容性:
步骤1:准备工作
-
更新系统
sudo dnf update -y sudo dnf install -y wget curl -
关闭防火墙(可选)
sudo systemctl stop firewalld sudo systemctl disable firewalld注:生产环境建议配置防火墙规则放行端口(8888、888、80、443等)。
步骤2:安装宝塔面板
方法一:使用官方脚本(推荐)
运行宝塔官方安装脚本:
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
- 安装完成后,会显示面板地址、用户名和密码(务必保存)。
方法二:手动安装(备用)
如果官方脚本出现问题,可尝试:
# 安装必要依赖
sudo dnf install -y epel-release
sudo dnf config-manager --set-enabled powertools # 如果存在
sudo dnf install -y python3 python3-devel
# 下载并安装宝塔
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
bash install.sh
步骤3:配置宝塔面板
-
放行安全组端口
- 登录阿里云控制台,进入ECS实例的安全组,添加规则放行以下端口:
8888(面板默认端口) 888(phpMyAdmin) 80(HTTP) 443(HTTPS) 20/21(FTP,如需要)
- 登录阿里云控制台,进入ECS实例的安全组,添加规则放行以下端口:
-
访问面板
- 浏览器输入:
http://<服务器IP>:8888 - 首次登录需同意协议,并安装推荐的LNMP/LEMP环境。
- 浏览器输入:
常见问题解决
-
依赖错误
若安装失败,尝试手动安装缺失依赖:sudo dnf install -y openssl-devel libffi-devel sqlite-devel -
Python版本问题
Alibaba Cloud Linux 3默认使用Python 3.6+,若宝塔脚本报错,可尝试指定Python路径:sudo ln -sf /usr/bin/python3 /usr/bin/python -
SELinux干扰
临时关闭SELinux:sudo setenforce 0 sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config -
宝塔服务启动失败
检查日志:journalctl -u bt
注意事项
- 宝塔面板默认端口(8888)可能存在安全风险,建议安装后修改端口并配置SSL证书。
- 定期备份面板和数据,避免升级或配置错误导致问题。
如果遇到其他问题,可参考宝塔官方论坛或阿里云文档调整系统配置。
云服务器