Подключитесь к веб-приложению XAMPP по локальной сети с помощью iPodTouch

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/ загружаться по локальной сети?


person timoto    schedule 13.09.2012    source источник


Ответы (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> настройки> общие

Адрес WordPress (URL) 192.168.01.11/webapp/ Адрес сайта (URL) 192.168.01.11/webapp/

и наконец

очистите кеш браузера!

Я часами вносил изменения, но не мог их увидеть из-за кеша браузера.

никаких изменений в httpd.conf, httpd-vhosts.conf, .htaccess или любом другом файле hosts не требуется.

person timoto    schedule 14.09.2012