srv$ cd /usr/ports/www/mod_auth_external2/ srv$ make install clean
Ставим программу авторизации
srv$ cd /usr/ports/security/pwauth srv$ make install clean
Рисуем конфиг модуля:
srv$ more /usr/local/etc/apache2/Includes/auth-external.conf # <IfModule mod_auth_external.c> AddExternalAuth pwauth /usr/local/bin/pwauth SetExternalAuthMethod pwauth pipe </IfModule> srv$
Раскомментируем строчку модуля в httpd.conf, перезапускаем апач:
srv$ apachectl graceful srv$
Рисуем .htacces в директории доступ в которую надо авторизовать:
srv$ more stat/.htaccess AuthName "View resource usage statistics" AuthType Basic AuthExternal pwauth Require valid-user srv$
Пробуем зайти - просит авторизацию - должны подойти системные имя пользователя и пароль.Из минусов - по форку на каждую запрошенную страничку, если я всё верно понимаю... =(