Я обнаружил, что при использовании WAMP на win8 я могу получить доступ к своей беспроводной локальной сети следующим образом: если имя моего компьютера mypc
, я могу увидеть сам WAMP, введя его mypc
в адресную строку Chrome. Но когда я пытаюсь сделать то же самое в Safari или Firefox, они выводят сообщение об ошибке :
Forbidden
You don't have permission to access / on this server.
Интересно, почему в этих браузерах возникают проблемы, а в Chrome все нормально?
Также возможно ли настроить какое-либо имя пользователя и пароль для доступа к локальному меню WAMP при использовании в беспроводной локальной сети?
Спасибо
решение1
Похоже, что два других браузера отправляют другой Host
заголовок, который обычно должен соответствовать заголовку VirtualHost ServerName
или ServerAlias
.
Используйте Dev Tools (F12) в Chrome, чтобы увидеть, как генерируются и отправляются заголовки запросов, в частности значение Host: xxx
. А затем сделайте то же самое в Firefox.
Затем убедитесь, что для вашего VirtualHost установлено то же значение, что ServerName
и или ServerAlias
.
Если это то, что происходит, то сейчас Apache возвращает либо VirtualHost по умолчанию, либо контекст корневого сервера, который может быть установлен на Deny All
.