LINUX.ORG.RU
ФорумAdmin

Apache и basic auth на fast cgi url

 ,


0

1

Веб приложение на perl запущено как fastcgi (mod_fcgid) под apache. Нужно на /admin сделать http авторизацию.

Пытаюсь так:

<Location "/admin">
        AuthType Basic
        AuthName "private area"
        AuthUserFile    /usr/local/apache/conf/.htpasswd
        Require         valid-user
        Order allow,deny
        Allow from all
</Location>

/usr/local/apache/conf/.htpasswd создал с помощью утилиты htpasswd.

Модуль тоже подгружен

apachectl -M | grep auth_basic
 auth_basic_module (static)

При этом в ответ на запрос /admin такие заголовки

HTTP/1.1 200 OK
Server: Apache/2.4.18 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 mod_fcgid/2.3.9
WWW-Authenticate: Basic realm="private area"
Content-Length: 7292
Connection: close
Content-Type: text/html; charset=utf-8

и страница админки как есть. В браузере админка отображается без всяких запросов паролей.

Что я делаю не так? Можно ли добавить http авторизацию средствами apache?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.