我能夠連接它,如果這兩個設備是在同一個網絡,但例如,如果我在我的android上使用4G並轉動wifi並嘗試連接到http://computer-ip-address
,那麼它只是掛起,最終錯誤地說數不連接。 Apache服務器託管在我的本地mac中,並且我暫時禁用了我的防火牆。關於如何讓設備使用不同的網絡連接到我的本地網絡上的apache服務器的任何想法?如何從不同的網絡連接到我的apache localhost?
回答
您將需要配置您的路由器,以便它將端口80從外部轉發到您的mac。
然後,你可以在手機上打開http://your-public-Internet-ip
,有效地訪問你的本地Web服務器。
如果你不喜歡記住你的IP地址,尤其是如果你在旅途中,答案是DynDNS的或任何自由選擇,例如http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html。
使用這樣的服務,你就可以進入到http://yourname.service.com
您的手機。你要麼必須配置你的路由器,始終告訴這個服務你的當前IP(檢查你的路由器是否支持服務),或者在你的mac上運行一個小程序來處理這個問題。
我希望你的httpd.conf設置與港口聽
Listen 80
也,你只能從你的局域網訪問你的網站,否則,你的服務器將需要從到達一個公網IP地址,而不是私人一個在互聯網4G連接,這意味着一個diferent網絡
加分,如果試圖從外部地址到你的服務器,你有沒有配置portforwarding你的路由器上?
呃,是的。就是那個問題。 「關於如何使用不同網絡連接到我的本地網絡上的apache服務器的任何想法?」 – Ryan
你在你的路由器上配置了portforward,並且你檢查了你的httpd.conf嗎?配置portforwarding並不讓apache監聽所有IP地址是徒勞的?如果你修改你的httpd.conf,重新啓動你的進程或服務... –
您需要在您的路由器上啓用端口轉發,以便將TCP 80(如果您使用SSL時轉發TCP 443)轉發到您的Web服務器IP地址。
完成後,您應該可以通過路由器公用IP地址訪問您的站點。
請注意,您的網絡服務器正在使用DHCP提供的動態地址,您的IP可能會更改,這會阻止它正常工作。我建議你給你的Web服務器一個靜態IP地址來阻止它。
你可能有你的路由器上的動態IP一樣,所以你可以要求你的ISP一個靜態或者你可以註冊一個動態DNS服務。
如果您發佈了路由器的型號,我們可能會給您更多關於設置端口轉發的具體說明。
如果你能立即並立即使用4G網絡連接到您的localhost
,在互聯網上的話,很有可能任何人都可以這樣做。重要的是要明白,您的問題的答案有兩個組成部分:
- 確保來自Internet的HTTP訪問(端口80或其中任何一個)。您可能不想爲您的本地網絡打開一扇大門。
- 配置您的客戶端(本例中爲手機)到本地計算機(本例中爲Mac)的尋址。如果後者沒有公共IP地址,則必須將客戶端配置爲打到路由器,並將路由器配置爲相應轉發。
鑑於這主要是系統配置工作,我猜Serverfault將是一個更好的地方找到滿意的答案。
感謝您的答案。我將首先嚐試從不同的網絡獲取設備進行連接,然後下一步將是用戶身份驗證,僅使用一些我只知道的密碼。 – dchhetri
- 1. 如何從連接到本地網絡
- 2. 從不同的網絡連接到您的服務器
- 3. Python:如何在不同的網絡上連接套接字
- 4. 分配不同的網站到不同的網絡在apache
- 5. 連接到MS SQL服務器2014從不同的網絡
- 6. 如何從android連接到localhost端口?
- 7. 如何檢測連接到同一網絡的設備的IP
- 8. Apache NiFi無法連接到「localhost:8080/nifi」
- 9. 無法連接到同一網絡,但不同的域桌面
- 10. 連接到網絡
- 11. 無法從本地網絡內連接到我的網絡服務器
- 12. 在Windows網絡上的apache - 無法連接到網絡中的外部IP
- 13. EasyRTC具有不同網絡連接的多連接
- 14. 我可以在不同的網絡中連接兩個QTcpSocket嗎?
- 15. 如何將我的水晶報告連接到網絡
- 16. 如何確保我的Windows系統連接到網絡
- 17. 如何知道我的電腦沒有連接到網絡?
- 18. Wifimanager如何連接到WEP/WAP網絡
- 19. 綁定到Apache的網絡接口httpclient
- 20. 連接到網絡時Mongodb使用我的網卡地址?
- 21. 如何從Android連接到網絡上的SQLite?
- 22. Apache:我如何從我的網絡外的計算機訪問我的網頁?
- 23. 連接到不同的網絡以訪問數據庫信息
- 24. 模擬器Android可以連接到不同的網絡嗎?
- 25. webRTC無法連接到不同網絡上的人
- 26. iphone - 我如何檢查我是否連接到無線網絡
- 27. 我如何使用PowerShell與不同的部署模式連接虛擬網絡?
- 28. 將兩個網站連接到同一網絡上的兩臺不同PC?
- 29. 從網絡compter連接到VisualSVN?
- 30. 連接到從網絡核心應用
你有什麼樣的路由器?嘗試將其設置爲將端口80上的流量轉發到您的計算機。 – Ryan
我想我知道你在暗示什麼,但我不知道如何做出調整。我會看看我是否可以弄清楚如何將流量轉發到端口80 – dchhetri