2013-05-18 163 views
0

我有一个网站,我在本地运行localhost:8000。我想从我的网络上的其他设备访问我的网站。我试图通过我的计算机的内部IP地址访问该网站:127.0.0.1:8000但这不起作用。这可能吗?从其他设备通过本地网络访问网站?

回答

0

三个最可能的事情:

  • 检查是否有客户端和服务器计算机之间的网络路由(如PINGTRACERT将帮助命令);
  • 检查服务器机器是否有防火墙。如果是这样,则必须有一条规则允许(打开)通过TCP端口(8000)的连接;

最有可能的是,这个问题是上述两个问题之一。如果不是,还有最后一两件事:

  • 确保Web服务器(即服务localhost:8000一)被绑定到侦听所有IP地址(不仅是127.0.0.1)。

要知道,搜索服务器名绑定的所有IP地址上的谷歌。例如,对于Apache HTTPD,它将是apache bind all ip addresses

0

这里是我做类似的情况:

  • 搜索rejetto hfs在谷歌,它是一个可执行文件小于1Mb的大小,并将其下载到您的服务器计算机。
  • 启动后,按照菜单 - > IP地址。这些都是您可能在服务器端进行的增删改。
  • 这些是您输入的IP地址,您提到的端口是8000。

,你会发现最可能的IP地址在下面的格式:

  • 192.168。?。?
  • 10.0.0。?
  • 169.254。?。?

除此之外,您可能需要为您的服务器应用程序添加防火墙规则。