защита паролем htaccess и разрешение от ip

#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