Ошибка 403 при попытке доступа к локальному веб-серверу, настроенному на разрешение из локальной сети

247
Scriptim

У меня есть локальный веб-сервер, который общедоступен для определенных IP-адресов, включая все IP-адреса в моей локальной сети.

Это мой .htaccessфайл:

order deny,allow deny from all allow from 192.168.2.1/24 allow from xxx.xxx.xxx.xxx 

Строка 3 должна разрешать все IP-адреса в моей локальной сети, и она отлично работает, за исключением компьютера, на котором работает сервер. Когда я пытаюсь получить доступ к папке, где находится этот .htaccessфайл, я получаю код состояния 403.

Я попытался добавить, allow from 127.0.0.1но это не имело никакого эффекта.

Как я могу разрешить хост-компьютеру доступ к веб-серверу?

Я получаю эту ошибку только при использовании, localhostоднако она работает, когда я использую свой IP-адрес 192.168.2.XXX.

Я использую Apache / 2.4.25 (Unix) PHP / 7.1.4.

0
Включен ли IPv6? Возможно, в этом случае используется `:: 1`. Seth 6 лет назад 0
@ Вот и все. Я не думал об этом. Не могли бы вы написать ответ, чтобы я мог принять его, пожалуйста? Scriptim 6 лет назад 0

1 ответ на вопрос

1
Seth

Если серверу разрешено использовать протокол IPv6 (даже если он имеет только локальный адрес канала), он может использовать локальный адрес IPv6 ( ::1).

Похожие вопросы