XAMPP 1.7.4托管在Win7 Pro系统上
位于C:\xampp\htdocs\webapp\
的网络应用是一个index.html文件。
我可以像http://localhost/webapp/
iPodTouch能够通过LAN连接到主机,在Safari浏览器中输入以下内容:
http://192.168.0.11/
解析为
http://192.168.0.11/xampp/
并加载xampp着陆页。
但如果我尝试联系这样的网络应用程序:
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>
.htaccess for webapp包括:
Order deny,allow
Allow from all
据推测,由于localhost,webapp地址的解析会被抛入循环中。
如何强制http://192.168.0.11/webapp/
加载到局域网?
答案 0 :(得分:1)
所以简短的故事是我只需要在这里修改xampp的默认安装:
的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>
允许从任何IP访问
并修改wp-admin&gt;设置&gt;一般
WordPress地址(URL)192.168.01.11/webapp/ 站点地址(URL)192.168.01.11/webapp /
最后
清除浏览器缓存!
由于浏览器的缓存,我花了几个小时进行修改而无法看到更改。
httpd.conf,httpd-vhosts.conf,.htaccess或任何主机文件无需修改