即使端口 443 和 80 已打开,Web 服务器仍会重置连接

即使端口 443 和 80 已打开,Web 服务器仍会重置连接

我的 Raspberry Pi 上运行着一个 nginx 服务器。在我运行一个简单的 之前,一切都运行良好sudo apt upgrade。它破坏了一切。我的 Web 服务器在本地运行良好,因为我可以从本地网络上的设备访问我的网页。但是,当我尝试在 Firefox 上从外部互联网(使用 IP 和 DynDNS)访问我的 Web 服务器时,我收到连接重置错误,使用 Chrome 和 curl 命令时,我收到空响应错误。我也尝试过仅使用 HTTP 访问我的网页(我没有强制 nginx 使用 HTTPS),但也不起作用。

我尝试将我的 Raspberry Pi 放在 DMZ 中,结果成功了:我可以从任何地方访问我的网页。由于我有点担心安全问题,所以我绝对不想把我的 Pi 放在这样的 DMZ 中。

事实证明,如果我再次返回端口转发规则,就会出现错误消息。所以问题出在我的路由器上,我不明白为什么。

端口转发规则捕获

nginx 不应该使用端口 80 和 443 吗?

为什么会发生这种情况?

以下是一些截图

Firefox 错误消息

Chrome 错误消息

相关内容