#apache #.htaccess
#apache #.htaccess
Вопрос:
Я знаю, что есть много вопросов по этой теме, но я не нашел ни одного работающего решения.
Я пытаюсь защитить свой веб-каталог паролем htaccess, но разрешаю свой локальный ip. Почему-то это не работает. На моем локальном ip-адресе все еще есть защита паролем. Если я использую «Удовлетворяет любому», то защита вообще не работает, и к ней полностью доступен.
<Directory "/srv/www/*">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.178.0/8
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/srv/www/.htpasswd"
Require valid-user
#Satisfy any
</Directory>
Итак, если я правильно понимаю документацию:
Order Deny,Allow
Сначала применяются все правила запрета, а затем правила разрешения.
Комментарии:
1. Вероятно, это не решит вашу проблему, но я думаю, что вы хотите,
192.168.178.0/24
в противном случае вы разрешаете192.0.0.0 - 192.255.255.255
. Вы проверили, с какого IP вы на самом деле пришли (журнал доступа)?2. В соответствии с доступом. зарегистрируйте правильный IP-адрес. В общем, / 24 тот, который я хочу использовать, но чтобы убедиться, что можно перехватить почти каждый диапазон, я пробовал использовать / 8