1、打开文件 vim/usr/local/apache2/conf/extra/httpd-vhosts.con
在相应的主机下加入
<Directory "/data/www"> #(这里路径是按照之前的格式写的)
AllowOverride AuthConfig
AuthName "自定义的"
AuthType Basic
AuthUserFile /data/.htpasswd # 这里的/data/.htpasswd你可以随便写一个路径或名字,没有限制
require valid-user
</Directory>
2、创建用户 并生成/data/.htpasswd 文件 -c 表示第一次使用指定 -c 后面加上-m 表示以md5的格式密码加密(切记 第二次使用创建用户这个命令时 -c选项不要用,第一次表示创建,第二次使用将被重写)
/usr/local/apache2/bin/htpasswd -c /data/.htpasswd yang
然后定义密码
cat /data/.htpasswd 查看 yang:$apr1$1eYBHalg$AI52PAsQZfBysoWlW4C.E/ 生成的用户密码
生成之后 验证并重启apache测试 刷新网页看是否出现生成用户登入窗口