Apache-аутентификация для внешнего доступа, но не для локального доступа - PullRequest
2 голосов
/ 16 октября 2008

Мне нужно, чтобы мой Apache требовал аутентификации только для внешнего доступа, но бесплатно в моей локальной сети. У меня есть mod_user в моем Apache.

Ответы [ 2 ]

2 голосов
/ 16 октября 2008

самый простой способ справиться с этим - использовать два виртуальных хоста. Используйте один для внешних пользователей и один для внутренних пользователей ... то есть "www.myhost.com" для внешних и "www-int.myhome.com" для внутренних пользователей. Ограничьте www-int только внутренними IP-адресами без требований авторизации.

Кроме того, вы можете использовать что-то вроде этого в ваших директивах Auth:

Require valid-user
Allow from 192.168.1
Satisfy Any 
1 голос
/ 16 октября 2008

Не так много в аутентификации apache, я просто время от времени использую tomcat для проверки некоторых jsp.

Вы пытались прочитать это? http://httpd.apache.org/docs/1.3/howto/auth.html#basicconfig

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...