AlmaLinux安装宝塔面板需依次完成SELinux调至permissive、安装wget/curl/tar/python3等依赖、执行官方install_6.0.sh脚本、开放8888/80/443端口、验证bt-panel服务运行及端口监听,最后浏览器访问IP:8888登录。

如果您尝试在AlmaLinux系统上部署宝塔面板,但安装过程失败或面板无法启动,则可能是由于系统依赖缺失、SELinux策略限制或防火墙规则拦截。以下是成功安装宝塔面板的详细步骤:
一、确认系统版本与基础环境
宝塔面板官方支持AlmaLinux 8/9,需确保系统为干净最小化安装且内核版本兼容。SELinux若处于enforcing模式会阻止面板服务绑定端口,必须调整其运行状态。
1、执行cat /etc/redhat-release确认系统为AlmaLinux 8.x或9.x。
2、执行getenforce检查SELinux状态,若返回Enforcing则需临时设为Permissive。
3、执行setenforce 0临时关闭SELinux强制模式。
4、执行sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config永久修改配置文件。
二、安装必要依赖组件
宝塔安装脚本依赖wget、curl、tar及Python3基础环境,AlmaLinux默认未预装部分工具,需手动补全以避免脚本中断。
1、执行dnf install -y wget curl tar zip unzip python3 python3-pip安装核心依赖。
2、执行dnf groupinstall -y "Development Tools"安装编译工具链(部分插件编译需要)。
3、执行dnf install -y epel-release启用EPEL扩展源,确保后续软件包可获取。
三、下载并执行宝塔官方安装脚本
宝塔提供针对不同系统的专用安装脚本,AlmaLinux应使用CentOS/RHEL兼容版本,直接调用官网最新稳定版脚本可规避兼容性问题。
1、执行wget -O install.sh https://download.bt.cn/install/install_6.0.sh下载6.0及以上版本安装脚本。
2、执行chmod +x install.sh赋予脚本可执行权限。
3、执行bash install.sh启动安装流程,等待约5–10分钟直至输出面板地址与登录信息。
四、开放防火墙端口并验证服务状态
AlmaLinux默认启用firewalld,若未放行宝塔默认端口(8888),外部将无法访问面板界面,需显式添加服务规则。
1、执行firewall-cmd --permanent --add-port=8888/tcp永久开放面板主端口。
2、执行firewall-cmd --permanent --add-port=80/tcp开放HTTP服务端口(网站部署必需)。
3、执行firewall-cmd --permanent --add-port=443/tcp开放HTTPS服务端口(SSL证书必需)。
4、执行firewall-cmd --reload重载防火墙配置使规则生效。
五、检查面板进程与初始登录
安装完成后,bt-panel服务应自动启动并监听本地IP的8888端口,需验证进程是否存在及端口是否就绪,防止因systemd单元异常导致无法访问。
1、执行systemctl status bt-panel确认服务状态为active (running)。
2、执行ss -tuln | grep ':8888'确认8888端口已被bt-panel进程监听。
3、执行cat /www/server/panel/default.pl获取初始随机密码(若未记录安装输出)。
4、在浏览器中访问http://服务器IP:8888,输入账号admin与对应密码完成首次登录。










