為什麼我無法透過同一台電腦上的「connectify 熱點」存取裝有 apache 的電腦?

為什麼我無法透過同一台電腦上的「connectify 熱點」存取裝有 apache 的電腦?

情況是這樣的:

  • 運行 Windows XP 的計算機
  • 運行阿帕奇
  • 區域網路:網際網路連接
  • WLAN (Wi-Fi):帶有 Connectify 軟體的熱點 (http://www.connectify.me/),免費版本
  • iPhone 3G 連接電腦 WLAN 共享電腦網路連接

到目前為止,網路連線(瀏覽網路)運作正常。當我使用電腦的 IP 位址時(例如:http://192.0.2.1/examplefolder/)存取電腦上執行的伺服器,但無法在 iPhone 上連線(逾時)。當其他人(我沒有兩台電腦)在另一台電腦上執行相同操作時,它工作正常並且您會看到一個網頁。

有人可以解釋為什麼它不能通過熱點工作嗎? 我已經知道它與熱點連接有關,因為我的電腦可以透過網路看到。但是為什麼,有人可以跟我解釋一下嗎?有針對這個的解決方法嗎?

我使用此配置在 iPhone 上測試網站。我的 iPhone 上沒有可用的 3G 網路連接,所以我想這樣做。

答案1

正如克里斯所提到的,你缺乏幫助你所需的大部分東西。

初學者的 Apache 配置是必須的。尋找 Apache Logs 也是一個不錯的起點。

您聲稱 HotSpot 是問題的原因,但實際上它可能是您的 Apache 配置。它也可以是您的 Windows 防火牆設定。

無論如何,我會看一下 Apache 配置並確保伺服器的監聽配置已正確設定。

您可能會將其設定為僅偵聽其 LAN IP,從而丟棄來自 Wi-Fi NIC 的請求。

在你的情況下,我假設它看起來像這樣:

聽192.168.2.1:80

如果是這種情況,並且您的手機使用另一個 IP 存取 Apache,則 Apache 將不會應答。

相關內容