【发布时间】:2021-06-09 09:25:23
【问题描述】:
我有一个在运行 Apache2 的 Linux 机器上使用的网络服务器。它位于 pfSense 防火墙后面,该防火墙使用以下规则将端口 80 和 433 NAT 到网络服务器。我可以从我的手机或其他不在本地网络上的移动设备访问网络服务器就好了。当我在手机或笔记本电脑上启用 NordVPN 时出现问题,突然我收到错误 The request has timed out. [NSURL.ErrorDomain]。我可以在下面粘贴的日志中看到连接尝试。
该域在 AWS 上使用 Route53 注册,别名从 foo.com 到 www.foo.com,然后是从 www.foo.com 到我的 IP 的 A 记录。没有健康检查,都是简单的记录。
防火墙规则:
Interface Protocol Source Address Source Ports Dest. Address Dest. Ports NAT IP NAT Ports Description Actions
WAN TCP * * WAN address 443 (HTTPS) 192.168.3.9 443 (HTTPS) webserver HTTPS
WAN TCP * * WAN address 80 (HTTP) 192.168.3.9 80 (HTTP) webserver HTTP
页面停止工作时的 Apache 日志:
103.137.14.220 - - [08/Jun/2021:12:45:35 +0000] "-" 408 -
103.137.14.220 - - [08/Jun/2021:12:45:35 +0000] "-" 408 -
不使用 VPN 时,日志看起来正常,请求正常,页面加载正常。
我不知道为什么使用 VPN 服务会阻止某人访问该页面。
【问题讨论】:
标签: webserver virtualhost