无法在我的Android设备上访问wamp服务器(localhost)

时间:2014-05-27 03:38:24

标签: android apache wamp wampserver

我正在开发一个响应式网站,我想在我的Android设备(手机,平板电脑)上查看它。 我正在尝试使用我的ip(192.168.1.100)在移动浏览器的窗口中访问我的服务器。 我试过这里讨论的各种方法 access-localhost-from-mobile-phone

我也按照建议编辑了我的apache配置文件,但没有任何效果。 无论我做什么,我都会 禁止,您无权访问/在此服务器上。 我正在运行apache 2.4

我也试过

<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

然后

<Directory />
Options FollowSymLinks
AllowOverride All
Require ip 255.255.255 (my subnet)
</Directory>

然后

<Directory />
Options FollowSymLinks
AllowOverride All
Require ip 192.168.1.100(my IPv4)
</Directory>

对我来说没有任何作用......

3 个答案:

答案 0 :(得分:5)

您可能无法通过&#34; 192.168.1.100&#34;来访问服务器。甚至在你的电脑上。尝试在PC上输入IP地址进行确认。我遇到了同样的问题。然后找到了解决方案。

Basicallly,

&#34;订单允许,拒绝&#34;不适用于apache 2.4

只是使用     要求全部授予

感谢: QuantumHive

答案 1 :(得分:0)

在PLEX中,我能够将HTML添加到以前的旧版本中。 该错误已修复,新功能是您必须通过系统中硬编码的32400访问页面。 嗯,这不是正常的操作,因为人类的天性是键入movie.com,然后打开页面而不是movie.com:32400来打开它。

我正在使用3.x版本的apache,服务器自动创建的脚本中仍然存在此问题。我花了很多时间来寻找这个GEM修复程序。

在LOCAL服务器上,一切正常,但是即使关闭了防火墙,也可以通过网络上的任何其他设备进行访问,并且单击“在线单击”(漫游)。 这个简单的更改解决了它。 为什么不解决或进行更深入的讨论,我不知道,因为我花了3个小时来定位该问题,花了2分钟来解决问题。

现在可以按预期工作,但不确定该错误 (服务器名称plex的IP 192.168.3.111在文件c:/wamp64/bin/apache/apache2.4.39/conf/extra/httpd-vhosts.conf中无效)

答案 2 :(得分:0)

我遇到了同样的问题。这就是我所做的: 首先,我在我的终端上写: ifconfig | grep "inet" | grep -v 127.0.0.1 然后,我知道了我的 ipV4。 之后,我更改了我的 file.conf(在 Mac OS 上是在 /etc/apache2/users 中)并删除了“Require ....”行。

现在我可以从我的 android 设备访问我的 ipV4 :)