三层防火墙排查:Nginx 配好了浏览器还打不开

现象 Nginx 配置写好了,nginx -t 也通过了,systemctl reload nginx 没报错。

但浏览器访问,就是打不开。

Chrome:ERR_CONNECTION_CLOSED

curl:Connection timed out

Nginx 日志里什么都没有------请求根本没到 Nginx。

原因

bash 复制代码
请求要想到达服务,要过三关:
用户浏览器
    ↓
① 云平台安全组(腾讯云/阿里云控制台配的)
    ↓
② 服务器防火墙(ufw / iptables)
    ↓
③ Nginx 是否监听对应端口
    ↓
服务

任何一关没放行,外部就访问不了。

而 Nginx 日志里没记录,恰恰说明请求在第一关或第二关就被拦了,根本没到 Nginx。

排查顺序 从内到外,一层层验证。 第一层:Nginx 有没有监听

bash 复制代码
sudo ss -tlnp | grep 8443
复制代码
LISTEN 0 511 0.0.0.0:8443 ... nginx

看到 0.0.0.0:8443 = Nginx 在监听所有网卡。

如果显示 127.0.0.1:8443 → 只监听本地,外部连不进来。检查 Nginx 配置里是不是写成了 listen 127.0.0.1:8443。 第二层:服务器本地能否访问

bash 复制代码
curl -Ik https://127.0.0.1:8443
复制代码
HTTP/2 200

✅ 200 → Nginx 本身正常,继续往下

❌ Connection refused → Nginx 有问题,回去看配置和日志 第三层:服务器自己的公网 IP 能否访问

bash 复制代码
curl -Ik --connect-timeout 5 https://YOUR_SERVER_IP:8443

这一步很关键------它走公网,会经过云平台和服务器防火墙。

两种结果:

结果 说明 下一步
✅ 200 网络全通 问题在 DNS 或浏览器缓存
❌ 超时 被防火墙拦了 检查 ufw 和云安全组
第四层:检查服务器 ufw
bash 复制代码
sudo ufw status verbose

预期(能看到 8443 才算放行):

bash 复制代码
To                         Action      From
22/tcp                     ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
8081/tcp                   ALLOW       Anywhere
8443/tcp                   ALLOW       Anywhere    ← 必须有

如果没有 8443 → 放行:

bash 复制代码
sudo ufw allow 8443/tcp

⚠️ 放行前先确认 22/tcp 在列表里,否则可能把自己 SSH 也关掉。 第五层:检查云平台安全组 进腾讯云/阿里云控制台 → 你的实例 → 防火墙/安全组。

确认 8443 规则存在:

协议:TCP

端口:8443

来源:0.0.0.0/0

策略:允许

如果控制台已经放了,但访问还是不通 → 等 30 秒(规则生效有延迟),再试。 第六层:检查 DNS

复制代码
nslookup YOUR_DOMAIN

预期返回你的服务器 IP。如果 NXDOMAIN → DNS 没配好。

第七层:检查浏览器缓存 浏览器本地也缓存 DNS。前面全通了但浏览器还打不开:

Chrome/Edge:打开 edge://net-internals/#dns → 点 Clear host cache

或直接开无痕窗口 三个坑 坑 1:只看云安全组,忘了服务器 ufw

云平台安全组放行了,但服务器自己的 ufw 没放行------请求到服务器就被拒了。两层都要查。

坑 2:改完 ufw 忘了 reload

ufw 是立刻生效的,不需要 reload。但如果你用的是 iptables 直接改,要 iptables-save。

坑 3:DNS 解析和端口放行是两件事

DNS 解析成功 ≠ 端口通。DNS 只负责"把域名翻译成 IP",端口通不通是另一层。排查时要分开看。

相关推荐
杨凯凡17 小时前
IT日报|2026-11-13:GitHub 大规模凭据攻击、Signal 形式化验证、Claude 新模型与 AI 安全诉讼
人工智能·安全·github
P1Browser18 小时前
账号触发平台安全审核?拆解标准申诉流程与材料清单
大数据·人工智能·安全·多账号管理·指纹浏览器·账户安全·运营合规
Fnetlink121 小时前
2026年企业安全组网供应商方案推荐
安全
如夏倾城1 天前
基于格的密码学
安全·密码学·量子计算·可信计算技术
如夏倾城1 天前
QUIC——HTTP/3 的唯一底层传输协议 及 0-RTT恢复
网络·网络协议·tcp/ip·安全·http
KCENN1 天前
安全触边在电梯轿厢门防夹保护系统中的选型配置与长效维护要点
安全
小雉系统2 天前
BcoreOS安全通信架构:FsSession 抗算法后门安全设计
算法·安全·架构
Csvn2 天前
Nginx 配置语法与上下文:一次搞懂继承、变量与用 map 替掉 if
后端·nginx
布莱克6052 天前
Swift 可选类型(Optionals)详解:从原理到实战
开发语言·安全·ssh·swift·optional·可选类型
陈工大模型2 天前
解压工具的三个技术分水岭:编码、分卷、容器格式
人工智能·windows·安全·解压工具·免费国内办公软件