无法从外部网络访问 XAMPP Web 服务器

Posted

技术标签:

【中文标题】无法从外部网络访问 XAMPP Web 服务器【英文标题】:Cannot Access XAMPP Web Server From External Network 【发布时间】:2018-08-22 18:58:42 【问题描述】:

我目前有 4 个网站使用 XAMPP 在我的家用台式电脑上运行。它们在端口 80、81、7733 和 25293 上运行。

从外部网络访问时,前三个运行良好,但后一个 (25293) 不会加载。 (无法访问此站点。ERR_CONNECTION_FAILED)

我正在以完全相同的方式转发所有 4 个端口。只要我不在本地网络上,页面就会停止加载。

我也尝试在我的防火墙中打开端口,但是没有任何结果。我该怎么做才能解决这个问题?

访问外部网络端口时收到的错误:

【问题讨论】:

尝试外部端口 25293 内部端口 7733。这将显示您的 ISP 是否会阻止该端口 【参考方案1】:

这可能是一个常见问题,因为您使用的是 5 位端口号,您可能需要端口验证。

例如,这是 Drupal 的已知问题: https://www.drupal.org/project/link/issues/182916

您运行的是 Linux 还是 Windows 服务器?

【讨论】:

服务器在 Windows 上。我相信路由器是Linux。我将端口更改为 4 位数字(内部和外部都可以正常工作)。因此,如果我正确理解了这个问题,那是内部端口的问题,而不是外部端口的问题? 这是端口验证问题,所以prolly可能是由路由器验证引起的。无论如何,请保持安全,并始终坚持 4 位数 :) 。很高兴它成功了。 我会联系路由器制造商确认,但看起来是这样的。【参考方案2】:

您在同一网络上是否有另一台计算机?如果是这样,那台计算机可以访问您的网络服务器吗?尝试一下,因为这必须是您的第一步,然后担心被外界看到。

我刚看到link 和this 一个。试试看能不能解决你的问题。

【讨论】:

同一网络上的设备可以访问网络服务器和所有站点。一旦他们与网络断开连接,那个站点就会成为问题。 检查您的端口是否打开,在与您的服务器连接到同一网络后按照link使用。

以上是关于无法从外部网络访问 XAMPP Web 服务器的主要内容,如果未能解决你的问题,请参考以下文章

无法从本地网络上的 Web 服务器访问 localhost

如何从网络制作不可访问的 xampp 服务器?

如何使用我的 xampp 服务器,以便外部网络的每个人都可以访问它

如何从其他设备访问 XAMPP 服务器?

无法通过本地网络中的公共 IP 地址访问我的 XAMPP

Holer实现多端口映射到外部网络访问