我希望可以从我的互联网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.
答案 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(您选择转发的任何一个端口)上收到的请求被转发到的位置!