XAMPP 1.7.4 размещен в системе Win7 Pro.
Веб-приложение, расположенное C:\xampp\htdocs\webapp\
, представляет собой один файл index.html.
Я могу подключиться к сайту локально вот так http://localhost/webapp/
iPodTouch может подключиться к хосту по локальной сети, введя в браузере 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 для веб-приложения включает:
Order deny,allow
Allow from all
Предположительно, существует проблема с разрешением адреса веб-приложения, попадающего в цикл из-за локального хоста.
Как я могу заставить http://192.168.0.11/webapp/
загружаться по локальной сети?