我已经在我的计算机上安装了 XAMPP。我想在另一台计算机上输入我的 IP 地址时访问我的本地主机。但是当我输入我的 IP 地址时,它会将我带到我的调制解调器设置页面。请帮助我。(我正在使用 IP 地址来自whatismyip.com)
3 回答
如果您尝试从本地网络上的另一台计算机访问本地 XAMPP,则需要使用本地 IP 地址。可能类似于 192.168.xx(在 Windows 机器上,您可以在命令提示符中键入“ipconfig”来获取此 IP)
如果您尝试从本地网络外部访问,则需要通过路由器将端口 80 转发到运行 XAMPP 的计算机。
您需要在防火墙上打开端口 80(或您用于 Apache 的任何端口)。对于大多数路由器,这在http://portforward.com/中有很好的记录。
我还建议您使用DynDNS之类的东西,这样可以减少动态 IP 的麻烦。
首先,您需要将计算机配置为从路由器获取静态 IP。可以找到有关如何执行此操作的说明:这里
例如,假设您选择了 IPaddress 。完成上述步骤后,您应该可以通过访问“http://localhost”和“http://theipaddress”来访问本地计算机上的网站,因为您的计算机现在将始终拥有该 IP 地址在您的网络上。
如果你查找你的IP地址(例如“http://www.ip-adress.com/”),你看到的IP实际上是你路由器的IP。当你的朋友访问你的网站时,你会给他这个IP。但是,您需要告诉您的路由器,当它收到对网页的请求时,将该请求转发到您的服务器。这是通过端口转发完成的。
可以在此处和此处找到如何执行此操作的两个示例,尽管您看到的确切屏幕会因路由器制造商而异(如果需要,请通过 Google 获取确切说明)。
对于我拥有的 Linksys 路由器,我输入“http://192.168.1.1/”,输入我的用户名/密码,应用程序和游戏选项卡 > 端口范围转发。输入应用程序名称(随便你怎么称呼它)、起始端口(80)、结束端口(80)、协议(TCP)、IP地址(使用上面的例子,你将输入192.168.1.102,这是静态IP您分配了您的服务器),并确保选中以启用转发。重新启动路由器,更改应生效。
完成所有这些后,您现在应该能够通过访问他机器上的网络浏览器并输入“http://IP.address.of.your.computer”来访问您的网页(与您在此处看到的相同) )。
如前所述,无论您是否离线登录,您的 ISP 分配给您的 IP 地址最终都会改变。
我希望这有帮助。