2016-12-30 66 views
0

找遍了针对此修复甚至解决的好方法的地方上。我已阅读过似乎涵盖此问题的SO线程,但其中没有任何线程适用于我的情况。 基本上,我无法访问任何在我的Android设备上的任何浏览器的Mac上通过本地主机提供的服务。手机不能访问的网站被本地主机(精简版服务器)提供相同的WiFi网络

这是发生,尽管它们连接到同一个WIFI网络的事实,我使用了我的Mac正确的网络地址,本地主机正运行在(我已经检查和双重检查几次)。我不知道问题是什么,因为它之前工作得很好,我没有改变任何我认为会干扰本地主机访问的东西。

我的路由器上没有防火墙或端口阻止设置。

我也已经尝试在几个不同的Android设备,以消除它专用于一个特定的设备的问题。

完全难住。任何线索或提示如何解决这个问题将不胜感激!

***** UPDATE *****

我尝试使用python -m SimpleHTTPServer 3000和它的作品。该网站可以在我的Android设备上访问。所以我很确定它本身不是一个网络问题。

该网站本质上是一个节点的应用程序,我使用angular-quickstart模板内置发现here。当运行npm start时,它启动lite-server。希望能够进一步了解问题的可能性。

+0

你的问题措辞有点奇怪。 Localhost是当前的设备。从手机的角度在localhost上运行服务器意味着它将在Android手机上运行。如果你的Mac上有一台服务器,它只是一台服务器,它绝对不会只对本地主机开放,否则它将无法被任何其他计算机访问。 –

+0

只是要清楚,我所指的本地主机是一个只在我的Mac上运行的服务器。我试图通过我的Android设备上的WiFi网络访问通过此服务器提供的文件(就像其他由http提供的文件一样)。我绝不会试图直接在除运行它的机器以外的任何其他设备上访问本地主机。 – mikeym

+0

@GabeSechan如果你能告诉我怎样才能解释这个问题,使其更清晰,我会很感激。我想不出任何其他的措辞。感谢您的输入! – mikeym

回答

0

如果你打开你的MAC终端,然后运行命令ifconfig它会告诉你什么IP地址的所有的接口都有。它可能是你的接口。该IP地址应该在Android设备的浏览器中使用。

你将不得不作出的用户,你的服务器(网络)的,以及结合正确的IP地址。如果可能的话,你可以绑定到所有的IP地址。

+0

来自mac的“netstat -nlp | grep 80”会在这里解决很多疑问。 –

+1

@TharakaDevinda -p在Mac的FYI不支持。 –

+0

lsof -n -iTCP:80 | grep LISTEN也可以工作。 –

相关问题