Назад | Перейти на главную страницу

Как выполнить http-аутентификацию всех сайтов на сервере?

Я настраиваю сервер разработки, и мне нужно применить эти базовые правила ко всем виртуальным хостам на сервере в /var/www/html каталог.

AuthType Basic
AuthName "Development Area"
AuthUserFile /var/www/.htpasswd
Require valid-user

Я просто пытался вставить это в свой httpd.conf, Однако apache выдает ошибку при проверке синтаксиса: AuthType not allowed here

Аутентификация всегда применяется к контекст; это может быть VirtualHost, Directory или Location.

<Location />
AuthType Basic
AuthName "Development Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
</Location />