可以使用 WAN IP 在本地访问 Apache,但无法通过 Internet 连接

可以使用 WAN IP 在本地访问 Apache,但无法通过 Internet 连接

我已按照XAMPP 网站,设置端口转发并添加防火墙规则,如这个问题

我可以使用 WAN IP 在本地连接到服务器但是当我从外部尝试做同样的事情时,我无法连接到服务器。

我的华硕 N66U 上的端口转发设置如下:

<unusedport1> <pcip> 80 TCP  
<unusedport2> <pcip> 443 TCP

我希望能够去wanip:未使用的端口1并查看索引页。

我尝试过的方法

  • 本地访问网站:我可以去PCI:80 接口并访问服务器以及使用wanip:未使用的端口1并访问服务器。

  • 检查端口:我用过这个端口检查工具并被告知未使用的端口1未使用的端口2是开放的。

  • 检查配置文件:Apache 配置文件默认设置为“Listen 80”和“Listen 443”,因此它们不会监听特定的 IP。

  • Windows 防火墙:我已经在 Windows 防火墙中为端口 21、80、443 设置了传入规则,并完全关闭了防火墙并尝试访问该页面。

我收到的错误是“无法连接到远程服务器”

有人对还要检查和/或尝试什么有什么建议吗?将不匹配的端口转发到端口 80 应该可以吗?例如将 wanip 端口 6403 转发到 pcip 端口 80。

答案1

您已经打开了路由器上的端口,但我认为您会发现 Windows 正在阻止传入流量?

尝试暂时关闭 Windows 防火墙。如果可行,请重新打开防火墙并添加规则以允许端口 80 和 443 的入站流量。

相关内容