Не удается получить доступ к веб-странице интрасети (WordPress работает на xampp) с помощью IP-адреса - PullRequest
2 голосов
/ 27 апреля 2011

Я установил xampp и wordpress на один из компьютеров (Windows XP) в моем офисе.
В настоящее время я могу получить доступ к своей веб-странице, указав имя компьютера веб-сервера.например, http: // pcname
, и я не могу получить к нему доступ, используя ip-адрес веб-сервера.
Любая идея о том, как я могу получить к нему доступ, используя ip-адрес, например, http: //192.xx.xx.xx

Подробнее:
1. Я могу получить доступ к домашней странице xampp с помощью http: // localhost / xampp / или http: //127.0.0.1/xampp/ локально в пределах веб-сервера, но могу 'получить доступ к нему, указав его IP-адрес (http://192.xx.xx.xx/xampp/) локально. Я вижу страницу безопасности при доступе с http: //pcname/xampp/.
2. Я установил WordPress в корне C: \ xampp \ htdocsи установите для «WordPress address (URL)» и «Site site (URL)» значение http: // pcname из меню «Настройки» - «Общие».
3. Другие ПК в сети могут получить доступ кобщая папка на веб-сервере (можно получить доступ к компьютеру, указав \ pcname или \ 192.xx.xx.xx в проводнике Windows.
4. На веб-сервере отключен брандмауэр.
5. Веб-сервер имеет статический статус.IP-адрес.

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 17 октября 2011

Попробуйте это:

Остановите сервер apache.Откройте xampp \ apache \ conf \ extra \ httpd-xampp.conf в текстовом редакторе и добавьте / измените в самом конце следующее:

#
# New XAMPP security concept
#

# Close XAMPP security section here 
<LocationMatch "^/(?i:(?:security))">
   Order deny,allow
   #Deny from all
   Allow from ::1 127.0.0.0/8 
   ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

# Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
   Order deny,allow
   #Deny from all
   Allow from ::1 127.0.0.0/8 
   ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

Перезапустите сервер apache.Если это что-то решает, то вы должны пересмотреть эти настройки безопасности, потому что ваша система теперь небезопасна.Если это ничего не делает для вас, то удалите его снова.Я не могу посоветовать вам, как пересмотреть настройки безопасности, спросите кого-то еще.

2.Я установил WordPress в корневой каталог C: \ xampp \ htdocs и установил «WordPress».address> (URL) "и" Адрес сайта (URL) "по адресу http: // pcname из меню" Настройки "-" Общие ".

Теперь, если это означает, что вы собираетесь изменитьURL, который использует Wordpress (от // pcname до IP-адреса, тогда у вас есть 2 способа заставить Wordpress работать снова:
1. Повторный вызов с нуля.
2. Вручную измените все ссылки на старыеURL во всех файлах и базы данных.

В любом случае, это мой опыт.

...