apache设置用户名密码登录验证发布时间:2020/10/13 16:35:26 阅读次数:

  

实现效果

12035125-261f9d9fff424785.png



1.修改http.conf文件

设置指定目录的配置,例如设定test目录的配置,增加验证。

<Directory "/www/test">

    Options Indexes

    AllowOverride AuthConfig

    Order allow,deny

    Allow from all

</Directory>


2.在指定目录下增加.htaccess文件

文件内容如下:

AuthName "sys"

AuthType Basic

AuthUserFile /www/test/.htpasswd

require user admin

第一行,验证提示信息。

第二行,验证类别。

第三行,密码文件所在路径,绝对路径。

第四行,指定登录用户名。指定admin用户登录。


3.增加.htpasswd文件

/usr/local/apache2/bin/htpasswd -c /www/test/.htpasswd admin 

输入上面命令,htpasswd目录写自己的目录,最后一个参数即为登录账号名,会提示输入两次密码。

重启apache。

访问设定的地址,看下是否已经有apache的登录验证。