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一起成长~

相关推荐
pcplayer7 小时前
Delphi WebService 使用 HTTP Header 管理 Session
http·webservice·soap·web server·http header
FfHUCisI8 小时前
Golang HTTP 路由设计与请求处理
开发语言·http·golang
游戏开发爱好者89 小时前
iOS 推送怎么配置,APNs 推送证书、设备库与群发
android·ios·小程序·https·uni-app·iphone·webview
小新讲网安9 小时前
HTTP请求走私攻击实战:CL.TE与TE.CL绕过前端服务器全解析
服务器·前端·网络·web安全·http·架构·漏洞
wear工程师1 天前
接口超时别只调大 timeout:Java HTTP 客户端其实有 3 段等待
java·http
蜡台1 天前
本机 局域网 搭建本地 HTTPS 域名完整方案
网络协议·http·https·openssl
LCG元1 天前
ESP32-IDF 远程固件升级实战:HTTPS OTA + 双分区切换 + 自动回滚
数据库·redis·https
ControlRookie1 天前
第13篇_Client 02|TCP 连接成功,为什么 HTTP 请求还没有成功
http·codesys·plc通信·controlrookie
2501_915921432 天前
appuploader-cli 命令行上传 IPA 到 App Store Connect upload CI 集成
android·ci/cd·小程序·https·uni-app·iphone·webview
2501_915921432 天前
抓包鹰 Traceeagle 解除证书绑定,SSL Pinning 解除
网络·网络协议·网络安全·ios·adb·https·ssl