我正在开发一个响应式网站,我想在我的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>
对我来说没有任何作用......
答案 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 :)