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

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

У меня есть локальный веб-сервер, который является общедоступным для определенных 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.

решение1

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

Связанный контент