2013-05-18 158 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。?。?

除此之外,您可能需要爲您的服務器應用程序添加防火牆規則。