在Apache2中进行基本身份验证
以下是使用Apache2.4实施基本认证的方法。
使用.htaccess文件实现的方法。
假设在 http://hostname/tmp/test 上应用基本认证,且服务器的根目录为 /var/www。
AuthUserFile /var/www/tmp/test/.htpasswd
AuthName "Basic Auth"
AuthType Basic
Require valid-user
创建密码 用户名为scott
htpasswd -c .htpasswd scott
当通过浏览器访问http://tmp/test时,
當不使用 .htaccess 時,可在 Apache2 的設定檔案中進行設定。
<Directory "/var/www/tmp/test">
AuthUserFile /etc/apache2/.htpasswd
AuthName "Basic Auth"
AuthType Basic
Require valid-user
</Directory>