Apache2设置用户认证(BASIC)
Apache2——设置用户认证(BASIC)
cd /etc/apache2
mkdir authentication
root@VM-0-9-ubuntu:~# htpasswd -c users user1
New password:
Re-type new password:
Adding password for user user1
cd /etc/apache2/sites-enabled
nano 000-default.conf
#Download Authentication
#设置要进行认证的目录,此处为/var/www/html/download。
<Directory "/var/www/html/download">
#设置认证类型(由mod_auth提供的Basic)
AuthType Basic
#设置认证领域,相同领域内避免用户重复输入密码
AuthName "Download"
#设置密码文件
AuthUserFile /etc/apache2/authentication/users
#设置允许访问的用户(valid-user:允许所有合法的用户访问;user user1:仅限用户user1访问;user user1 user2:仅限用户user1和user2访问)
Require valid-user
</Directory>
systemctl restart apache2.service