Jak cofnąć pozwolenie od {IP}?


Otrzymałem zadanie dodania Traca do istniejącej instancji Apache. Podczas próby skonfigurowania uwierzytelniania odkryłem, że pozwalamy osobom pochodzącym z naszego wewnętrznego adresu IP na ominięcie uwierzytelniania. Muszę to cofnąć w lokalizacji/trac. Biorąc pod uwagę poniższy fragment konfiguracji, jak mogę to zrobić?
 <Directory/var/www/tools.example.com/public_html>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order Allow,Deny
AuthUserFile/var/www/users.auth
AuthGroupFile/var/www/groups.auth
AuthName "Please log in"
AuthType Basic
Require valid-user
Allow from {some-ip}
Satisfy Any
</Directory> … # For trac
WSGIScriptAlias/trac/var/www/tools.example.com/public_html/trac/cgi-bin/trac.wsgi
<Location "/trac/login">
AuthType Basic
AuthName "Please log in to trac"
AuthUserFile/var/www/trac.htpasswd
Require valid-user
</Location>

Czy istnieje sposób na wyłączenie opcji „Zezwól wszystkim” tylko w/trac?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zamiast „Satisfy Any” w ogólnej zasadzie dodaj
         Satisfy All
w twoim/trac, aby wymagało obu warunków.
Połączyć:

http://httpd.apache.org/docs/2 ... tisfy
http://httpd.apache.org/docs/2 ... tisfy

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się