我正在设置一个开发服务器,需要将这些基本规则应用于/var/www/html
目录中服务器上的所有虚拟主机。
AuthType Basic
AuthName "Development Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
我只是尝试将它放入我的httpd.conf
,但是 apache 在检查语法时抛出一个错误:AuthType not allowed here
答案1
身份验证始终适用于语境;这可能是一个虚拟主机、一个目录或者一个位置。
<Location />
AuthType Basic
AuthName "Development Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
</Location />