XAMPP 1.7.4 托管在 Win7 Pro 系统上
位于的 webappC:\xampp\htdocs\webapp\
是一个 index.html 文件。
我可以像这样在本地连接到站点http://localhost/webapp/
iPodTouch 能够通过 LAN 连接到主机,在 safari 浏览器中输入以下内容:
http://192.168.0.11/
解决为
http://192.168.0.11/xampp/
并加载 xampp 登录页面。
但是,如果我尝试像这样联系 webapp:
http://192.168.0.11/webapp/
地址解析为http://localhost/webapp/
,浏览器无法打开页面,因为它无法连接到服务器。
http://192.168.0.11:80/webapp/
也产生上述结果。我认为无论如何都不需要输入端口,因为我可以在第一个示例中访问 xampp 登录页面。
以上所有操作都是在以下情况下执行的:
httpd.conf 包括:
AllowOverride All
Order allow,deny
Allow from all
httpd-xampp.conf 包括:
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
#Deny from all
#Allow from 127.0.0.0/8
Allow from all
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
webapp 的 .htaccess 包括:
Order deny,allow
Allow from all
据推测,由于 localhost 的原因,webapp 地址的解析存在问题。
如何强制http://192.168.0.11/webapp/
跨局域网加载?