news 2026/10/3 12:39:05

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三层防火墙排查:Nginx 配好了浏览器还打不开

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

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

Chrome:ERR_CONNECTION_CLOSED

curl:Connection timed out

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

原因

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

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

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

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

sudoss-tlnp|grep8443
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。
第二层:服务器本地能否访问

curl-Ikhttps://127.0.0.1:8443
HTTP/2 200

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

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

curl-Ik--connect-timeout5https://YOUR_SERVER_IP:8443

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

两种结果:

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

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

To Action From 22/tcp ALLOW Anywhere 80/tcp ALLOW Anywhere 8081/tcp ALLOW Anywhere 8443/tcp ALLOW Anywhere ← 必须有

如果没有 8443 → 放行:

sudoufw allow8443/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",端口通不通是另一层。排查时要分开看。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 12:38:51

论文AI率怎么免费降低?2026年3款降AI率工具实测对比指南

论文提交查重后AI率过高的感受实在糟心!我毕业时就踩过这类坑——明明是自己逐字敲的内容,AI检测率却始终降不下来。后来才明白,当前的检测逻辑已经调整,不会判断内容是否为手写,只会核查行文逻辑、表达习惯是否过于“…

作者头像 李华
网站建设 2026/10/3 12:37:52

Utopia治理机制揭秘:治理者、关卡与智能体裁决如何让知识库可信

Utopia治理机制揭秘:治理者、关卡与智能体裁决如何让知识库可信 【免费下载链接】utopia 首个开源企业世界模型 项目地址: https://gitcode.com/deeplethe/utopia Utopia 是一个开源的企业知识库与世界模型项目,它把时间感知和本体论放进底座层&a…

作者头像 李华
网站建设 2026/10/3 12:37:48

瘦客户机与工控HMI如何做国密双因子登录:安当SLA的落地实践

瘦客户机与工控HMI如何做国密双因子登录:安当SLA的落地实践 在绝大多数企业内网的办公电脑上,做操作系统双因素认证是一件相对轻松的事:标准操作系统自带完整的认证栈,浏览器随手可用,管理员只需要挂一个PAM模块&#…

作者头像 李华
网站建设 2026/10/3 12:37:48

共享凭据库如何实现多地多活与灾备:安当SYP的落地实践

一、为什么凭据库必须做异地多活 在企业信息化进入深水区后,密码代填与共享账号管理已经不再是"把口令存起来"这么简单。以制造业产线和车企研发外包为例,一套企业密码管理器往往要同时托管成百上千个第三方系统的登录凭据,从金蝶、…

作者头像 李华
网站建设 2026/10/3 12:35:37

门窗玻璃能用多久?

门窗玻璃能用多久? 通常情况下影响门窗玻璃寿命的情况只有两个,潮湿空气和高温。持续性的潮湿的空气可以使玻璃发生霉变,但在常温情况下玻璃发生霉变的速度非常缓慢,一般需要几个月的时间,在正常使用环境下很少有持续几个月的潮湿空气,因此玻璃裸露在空气中是不会发生霉…

作者头像 李华
网站建设 2026/10/3 12:35:05

数组的遍历和操作

数组的遍历和操作 定义好数组之后,最重要的操作就是遍历它——从头到尾把每个元素都"看一遍"。就像查考勤:老师拿着花名册从第1个名字开始叫,叫到最后一个。遍历是数组操作的基础,求和、找最大值、排序……全都建立在遍历之上。 一、基本遍历 int scores[] = …

作者头像 李华