-1

如何访问与普通路由器在同一网络上运行的 localhost。

现在我做了两件事:更改 Windows 主机文件并添加了这一行

192.168.1.5 mysite

其中 192.168.1.5 是目标机器的 Ip(运行 Xamp 服务器)。

现在,如果我在浏览器中输入 ip: 192.168.1.5 我可以直接连接到 xamp 服务器,这很棒。但是我无法连接到服务器上运行的 localhost:81。

我尝试执行 192.168.1.5:81 来访问在服务器上的端口 81 上运行的服务,但它不起作用。有趣的是我可以连接到默认配置的 192.168.1.5:80。

我需要在我的机器或运行 Xamp 服务器的其他机器上进行任何更改吗

4

2 回答 2

2

我解决了这个问题。原来服务器机器(192.168.1.5)上的Windows 防火墙阻止了:81 端口。我禁用了 Windows 防火墙和 Voilà,我可以访问服务器上运行的 Web 服务。

现在因为我不能禁用防火墙,所以我在防火墙中做了一个例外,让端口:81 打开并启用它。感谢Ricky & Mabi试图帮助我解决这个问题

于 2013-08-02T07:09:48.707 回答
1

如果投入

192.168.1.5

一个人对你来说很好,那你为什么要这样做localhost:8080?试试 localhost,看看你的结果是什么。无论哪种方式,我几乎肯定这应该在超级用户上而不是在这里。希望这对你仍然有帮助。或者 8080 是不是 XAMPP 的其他东西的端口?我认为这是您的 Apache 端口,因为您提到了 XAMPP。请澄清,我很乐意相应地编辑我的答案。XAMPP 应该会自动添加127.0.0.1 localhost到您的主机文件(C:\Windows\System32\Drivers\Etc\Hosts)中,但您也可以随时检查那里,以确保它在那里。127.0.0.1或者,只需在您的浏览器中尝试,看看是否可行。如果有,localhost也没有,那么您的问题可能出在 hosts 文件中。

于 2013-08-01T14:00:59.847 回答