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

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

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

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

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

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

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

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

关注我,和AI一起成长~

相关推荐
Yves..2 小时前
HTTP 协议学习笔记:从报文结构到抓包实践
网络协议·http·fiddler
沫璃染墨3 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
小贾要学习12 小时前
【C++后端开发项目】Reactor 模型 / C++ 仿写 muduo HTTP 服务器:让底层网络库真正跑起网页
linux·服务器·c++·http·网络编程·muduo·reactor模型
2501_9160088913 小时前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview
跨境数据猎手1 天前
HTTP 响应体编码与压缩:识别、解码
网络协议·http·ios
MicrosoftCloud2 天前
计网 14|HTTP 协议核心:报文结构、状态码、持续连接
计算机网络·考研·http·状态码·408·万维网·持续连接
最强小杰2 天前
minimax-m3 突然报 HTTP 529 怎么办?连续重试为何更难恢复,退避时间该怎么算?
网络·网络协议·http·ai
Thanks_ks2 天前
常见 HTTP 状态码的坑:301/302、401/403、500/502 之间差的那一个词
计算机网络·nginx·http·面试·状态码·后端开发·浏览器缓存
李纲明2 天前
WordPress 登录后跳回登录页或提示「Cookie 被阻止」:先核站点 URL 与 HTTPS 一致,再查安全插件与 CDN
https·登录·cdn·wordpress·cookie·devdiy·站点url