繁体   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