如何从其他计算机访问本地主机(xampp)

6

我在电脑上安装了XAMPP。我想在另一台电脑上输入我的IP地址时访问本地主机。但是当我输入我的IP地址时,它会带我到我的调制解调器设置页面。请帮帮我。(我正在使用whatismyip.com上的IP地址)


你在路由器后面吗? - chaimp
这个“另一台计算机”位于哪里?在互联网上还是在本地网络中? - Shiplu Mokaddim
另一台计算机位于互联网上。 - Alfred
好的。那么您需要在调制解调器中转发计算机的80端口。 - Shiplu Mokaddim
你的调制解调器的名称和型号是什么? - Shiplu Mokaddim
显示剩余2条评论
3个回答

5
如果您想从本地网络的另一台计算机访问本地的XAMPP,则需要使用本地IP地址,通常是类似于192.168.x.x的内容(在Windows上,您可以在命令提示符中输入“ipconfig”来获取此IP地址)。
如果您想从本地网络外访问,则需要将端口80通过路由器转发到运行您的XAMPP的计算机。

0

你需要在防火墙上开放80端口(或者你用于Apache的任何端口)。对于大多数路由器,这里有很好的文档http://portforward.com/

我还建议你获得类似DynDNS的东西,使动态IP更少的麻烦。


-4

首先,您需要配置计算机从路由器获取静态IP。如何执行此操作的说明可以在此处找到:

例如,假设您选择了IP地址。完成上述步骤后,您应该能够通过访问“http://localhost”和“http://theipaddress”在本地计算机上访问网站,因为您的计算机现在将始终在网络上具有该IP地址。

如果您查找您的IP地址(例如“http://www.ip-adress.com/”),则看到的IP实际上是您的路由器的IP。当您的朋友访问您的网站时,您将向他提供此IP。但是,您需要告诉路由器,当它收到网页请求时,将该请求转发到您的服务器。这是通过端口转发完成的。

如何执行此操作的两个示例可以在此处和此处找到,尽管您看到的确切屏幕将因路由器制造商而异(如果需要,请搜索确切的说明)。

对于我所拥有的Linksys路由器,我输入"http://192.168.1.1/",输入我的用户名/密码,选择Applications & Gaming选项卡>端口范围转发。输入应用程序名称(根据您的喜好命名),起始端口(80),结束端口(80),协议(TCP),IP地址(使用上述示例,您将输入192.168.1.102,这是您为服务器指定的静态IP地址),确保勾选启用转发。重新启动路由器,更改应该生效。

完成以上所有步骤后,您的朋友现在应该能够通过在其机器上打开Web浏览器并输入"http://IP.address.of.your.computer"(与您在此处看到的相同)来访问您的网页了。

如前所述,由ISP分配给您的IP地址最终会因下线而改变。

希望这可以帮助您。


2
不要不带任何链接并且不给出他们的信用就抄袭别人的回答,这是不诚实的!请参考https://dev59.com/SHRA5IYBdhLWcg3wyRN7#823124。 - MimiEAM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接