首页 > Web开发 > 详细

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

时间:2016-01-31 17:20:54      阅读:229      评论:0      收藏:0      [点我收藏+]

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

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

<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的相关设置-给目录或者文件设置用户验证

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!