簡體   English   中英

通過Chrome的端口轉發在Android設備上訪問EasyPHP本地網站

[英]Accessing an EasyPHP local website on an Android device via Chrome's port forwarding

我在Chrome PC上使用chrome:// inspect頁面在Chrome Mobile上使用開發工具。
我在“本地”網站http://127.0上有我的js + webgl游戲。 0.1 / site /,這要歸功於EasyPHP。

每當我進行編輯並想在Android上進行測試時,我都會將游戲上傳到真實的Web服務器上,但是我確實更希望Android設備直接訪問我計算機上的本地網站。
我知道可以通過chrome:// inspect上的“端口轉發”功能進行操作,但是我無法使其正常工作。

它使用8000作為端口,使用localhost:8080作為地址。
我的Android設備名稱旁邊有一個綠點,因此應該可以進行端口轉發。
但是當我打開http://://127.0時。 在Android設備上為0.1 / site /,則顯示“糟糕!Google Chrome無法連接到127.0.0.1”。

我究竟做錯了什么 ?

只要您在同一個網絡(例如家庭網絡)中,兩個設備就可以互相看到 而且,如果您在操作系統上啟用了ping命令,則可以使用它進行測試。

在應用程序層上,它們需要相同的端口才能互相通信。 為此,Easyphp運行Apache Web服務器來監聽網絡的請求。 如您所說; Apache正在監聽端口8080上的網絡。Apache的靈活性是您可以在配置文件中自行更改該端口的數量。 (請參閱https://collab.its.virginia.edu/wiki/toolbox/example%20httpd.conf%20file.html

一旦你完成了這個,你會得到你沒有訪問的錯誤消息,並且你應該感到高興,因為這意味着這兩個設備已經可以互相交談 :-)

該錯誤消息由您的Web服務器的內置安全系統拋出。 大多數情況下,此安全性是在文件夾級別與文本文件一起提供的(請參閱http://www.htaccess-guide.com/

進行這些更改后,您可以從Android瀏覽器訪問localweb文件夾(或?AMPP中的htdocs)。 並且是游戲:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM