Linux 主机防火墙如何同时开启 80 和 443?

在 Linux 服务器上部署 Web 服务时,80 和 443 往往是最常用的两个端口。对于使用 firewalld 的环境,直接放行对应服务即可,不需要手动去记端口规则,操作也更直观。

01 | 先确认当前防火墙状态

如果主机使用的是 firewalld,可以先执行下面的命令查看当前规则:

bash 复制代码
sudo firewall-cmd --list-all

这一步的作用很简单:先看现在已经放行了什么,再决定是否继续新增 httphttps

02 | 同时放行 HTTP 和 HTTPS

在常见的 Oracle Linux、CentOS 环境里,可以直接把 80 和 443 对应的服务加入永久规则:

bash 复制代码
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

这里的 http 对应 80 端口,https 对应 443 端口。使用 --permanent 表示把规则写入持久配置,避免重启后失效。

03 | 重新加载并再次检查

规则添加完成后,需要重新加载配置:

bash 复制代码
sudo firewall-cmd --reload

然后再次查看当前防火墙规则,确认是否已经生效:

bash 复制代码
sudo firewall-cmd --list-all

如果输出中已经包含 httphttps,通常就说明 80 和 443 已经同时开启。

关注我,和AI一起成长~

相关推荐
从零开始的代码生活_2 小时前
NAT、代理服务与内网穿透详解
linux·服务器·网络·c++·http·智能路由器
折哥的程序人生 · 物流技术专研5 小时前
Java面试通关⑦:JavaWeb网络核心全集
网络协议·http·javaweb·校招·前后端交互·java面试·社招
小蜗牛的路8 小时前
使用OpenSSL生成本地证书https+nginx
网络协议·nginx·https
网络攻城狮_9 小时前
网络协议大全
运维·网络·网络协议·http
中云DDoS CC防护蔡蔡1 天前
短信验证码被攻击怎么办
运维·经验分享·http·网络安全·微信
pW3g3lLuu1 天前
.NET 高级开发 | http 接口对接和客户端开发技巧
网络协议·http·.net
山海云端有限公司1 天前
全平台视频元数据解析 API:从原理到 Python 实战调用
python·http·api·元数据·视频解析·apizero
墨香幽梦客1 天前
数据安全三板斧:Https/SSL加密+PCI-DSS合规+HIPAA医疗数据防护
网络协议·https·ssl
牛奶4 天前
HTTPS你不知道的事
前端·https·浏览器