码迷,mamicode.com
首页 > Web开发 > 详细

apache的相关设置-给目录或者文件设置用户验证

时间:2016-01-31 17:21:57      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:apache   httpd   用户验证   htpasswd   

给目录或者文件设置用户验证

再对应的主机配置文件中加入如下配置:

<Directory /data/www/admin.php>
    AllowOverride AuthConfig
    AuthName "The administrator authentication!"
    AuthType Basic
    AuthUserFile /data/.htpasswd
    require valid-user
</Directory>

Directory后的路径为要进行用户验证的目录或文件,AuthName后跟自定义的验证提示信息,AuthUserFile后跟验证文件。

使用apache自带的工具htpasswd创建验证文件:

# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd username

New password:
Re-type new password:
Adding password for user username

# cat /data/.htpasswd
username:$apr1$wLVEgNIh$Ne.IU7FgjfPBZsP6SocZ11

参数-c表示创建一个新文件,-m表示对口令进行MD5加密,后面跟验证文件的路径,username是用户名

# /usr/local/apache2/bin/apachectl -t
Syntax OK
检查配置文件是正确

# /usr/local/apache2/bin/apachectl graceful

graceful表示重新加载配置文件

本文出自 “好大一只葫芦” 博客,请务必保留此出处http://zhuxingye.blog.51cto.com/11121336/1740180

apache的相关设置-给目录或者文件设置用户验证

标签:apache   httpd   用户验证   htpasswd   

原文地址:http://zhuxingye.blog.51cto.com/11121336/1740180

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!