端口转发apache

时间:2011-11-14 20:17:58

标签: apache xampp portforwarding

我希望可以从我的互联网IP地址访问XAMPP。

问题是当我输入我的互联网IP地址时会显示路由器登录页面。我认为它使用端口80

我已手动将我的IP地址设置为192.168.5.44

我已将Apache的默认端口从端口80更改为端口6065 和端口转发此端口。

可以使用IP地址192.168.5.44:6065

进行访问

我已经在路由器设置中转发了6065-6070的端口。我已经从canyouseeme.org确认可以从我的网络IP地址访问端口6065。

当我访问http://113.203.158.164:6065时(113.203.158.164是我的互联网IP地址,端口6065是apache)我收到错误消息。这让我感到困惑,因为我的静态IP 192.168.5.44:6065打开了XAMPP页面。

Unable to connect
Firefox can't establish a connection to the server at 113.203.158.164:6065.

2 个答案:

答案 0 :(得分:0)

您可以通过列出的链接访问您的XAMPP配置,因此它正常运行。

也许它不能以这种方式映射到你自己的ip?

答案 1 :(得分:0)

老兄,你需要先清楚你的概念:

  • 1您设置的IP为192.168.5.44,是您系统的本地IP。它仅对您LAN中的所有系统可见。

  • 2为apache配置的端口6065是用于运行其服务的apache的机器端口,它与路由器上的端口无关。

  • 3因此,当您输入http://192.168.5.44:6065时,无论您的互联网路由器设置是什么,它都可以在您的局域网中的任何一台机器上运行

  • 4要在线托管您的服务,您需要检查113.203.158.164是从您的SP获得的静态互联网IP。

  • 5路由器的端口6065必须打开,注意:这与托管服务的系统中的端口6065不同。理想情况下,您可以选择在路由器设置中将端口80转发到80。因此,默认情况下,转发113.203.158.164上的任何传入请求。

  • 6您必须将IP 192.168.5.44放入转发选项,并输入端口号。 6065(现在,这代表您的服务的端口,在您的系统上运行)在相邻选项中,这表示您在113.203.158.164:80/6065(您选择转发的任何一个端口)上收到的请求被转发到的位置!