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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .