я есть частный раздел, где конкретные пользователи могут авторизироваться на моей системе (ограничивается 4 пользователей)отказано в доступе на локальном хосте .htacces
я хочу добавить ограничение IP в .htaccess с помощью:
<Limit GET POST PUT>
order allow,deny
allow from 127.0.0.1
allow from 192.168
allow from 67.xx.xx
# etc..
deny from all
</Limit>
, но я получаю эту ошибку:
Forbidden
You don't have permission to access/on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
, когда я пытаюсь получить доступ к этому сайту локально (у меня есть лампа на моем рабочем столе установлен, мой хост-файл настроен правильно, и мой Apache конфигурация тоже хорошо)
Если я пойду на свой сайт, я смогу увидеть мой сайт с mod-rewrite и errordocument. все работает нормально
Почему я получаю доступ, когда я устанавливаю ограничитель?
Доступ к нему через локальный хост или через доменное имя? Кроме того, что вы видите в журналах ошибок apache - например, у вас может быть проблема с разрешениями в файле .htaccess. –
Paul У меня есть моя настройка .htaccess с правилами (mod-rewrite) и ее работой, также у меня есть настройка ErrorDocument и ее работа отлично. –
Трент, я вижу точку localhost и ваше личное адресное пространство, так как они доверяют. Является ли 67 ... IP исправленным или это просто собирается создать проблему обслуживания. Вы подумывали о настройке аутентификации Apache или даже с использованием какого-либо частного cookie с RewriteRule, чтобы отклонить все запросы, которые не выполняются на 'RewriteCond% {HTTP_COOKIE}! \ Bkey = someprivatekey \ b'. Еще один вариант – TerryE