CentOS安装宝塔后如何配置防火墙规则?
CentOS默认启用firewalld防火墙,安装宝塔后需手动放行80、443、8888等端口,否则会出现网站或面板无法访问的情况。
-
典型场景
- 安装宝塔后无法打开面板。
- 网站访问提示超时或被拒绝。
- 更改面板端口后仍无法访问。
-
常用端口开放命令
端口 | 用途 | 放行命令 |
---|---|---|
80 | HTTP访问 | firewall-cmd --permanent --add-port=80/tcp |
443 | HTTPS访问 | firewall-cmd --permanent --add-port=443/tcp |
8888 | 宝塔面板 | firewall-cmd --permanent --add-port=8888/tcp |
3306 | MySQL远程访问 | firewall-cmd --permanent --add-port=3306/tcp |
操作建议
- 执行以下命令放行必要端口:
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --reload
- 检查是否已成功放行端口:
firewall-cmd --list-all
- 如为云服务器,请同步配置平台安全组规则。
更新时间:2025-06-05 19:30:16