Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在虚拟主机上通过平板电脑在Xampp上访问我的网站_Android_Xampp_Tablet_Virtualhost - Fatal编程技术网

Android 在虚拟主机上通过平板电脑在Xampp上访问我的网站

Android 在虚拟主机上通过平板电脑在Xampp上访问我的网站,android,xampp,tablet,virtualhost,Android,Xampp,Tablet,Virtualhost,我正在我的机器上开发一个站点。我使用的是虚拟主机,因此我的项目站点地址是mysite.local 通常,我可以通过键入http://ipaddress/projectfolder(在htdocs中)。但由于我在虚拟主机上,我可以通过将主机文件指向xampp主机来“访问”任何计算机上的虚拟主机。但我认为我不能在我的android平板电脑上这么做,因为没有主机文件可供讨论 有什么建议吗 谢谢。一个可能的解决方案是使用一个本地主机隧道工具临时使您的站点在公共互联网上可见-这将允许您从任何可以访问互联网

我正在我的机器上开发一个站点。我使用的是虚拟主机,因此我的项目站点地址是mysite.local

通常,我可以通过键入
http://ipaddress/projectfolder
(在htdocs中)。但由于我在虚拟主机上,我可以通过将主机文件指向xampp主机来“访问”任何计算机上的虚拟主机。但我认为我不能在我的android平板电脑上这么做,因为没有主机文件可供讨论

有什么建议吗


谢谢。

一个可能的解决方案是使用一个本地主机隧道工具临时使您的站点在公共互联网上可见-这将允许您从任何可以访问互联网的设备上测试它,因此您可以做一些事情,例如测试它在3G上的性能,或者让朋友也来看看

这类工具包括:

  • PageKite-(免责声明:这是我写的)
  • 本地隧道-

还有其他的,但这两个都是开源的,带有可选的在线服务组件,因此您可以选择是在云中运行自己的中继,还是使用工具作者提供的中继。

即使问题可能不是最新的,我只是遇到了同样的问题,并找到了另一个可能的解决方案

如果要从lan内访问一个站点,可以添加另一个侦听本地IP的虚拟主机,如下所示:

<VirtualHost 192.168.0.100:80>
  ServerName loc.al
  DocumentRoot "/path/to/project/"
  DirectoryIndex index.php
  <Directory "/path/to/project/">
      Options -Indexes +FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>
</VirtualHost>

服务器名loc.al
DocumentRoot“/path/to/project/”
DirectoryIndex.php
选项-索引+FollowSymLinks
允许超越所有
命令允许,拒绝
通融

这将把来自本地IP的任何传入请求转发到该虚拟主机内指定的
DocumentRoot

到lan内的设备IP。您可以通过终端中的
ifconfig
找到它。