首页 > Web开发 > 详细

1.7-Apache用户认证

时间:2015-08-19 02:06:03      阅读:212      评论:0      收藏:0      [点我收藏+]

在Apache提供的网页服务中,某个目录下有隐私文件,只想自己能看,需要用到用户认证。

配置步骤:

1.修改apache的虚拟主机配置文件/usr/local/apache2/conf/extra/httpd-vhosts.conf

<VirtualHost *:80>

    ServerAdmin 4614768@qq.com

    DocumentRoot "/usr/local/src/Discuz"

    ServerName www.llzdwyp.com

    ServerAlias www.wyp.com

 #   ErrorLog "logs/dummy-host.example.com-error_log"

 #   CustomLog "logs/dummy-host.example.com-access_log" common

添加以下配置命令

<Directory /usr/local/src/Discuz/wyp>     隐私文件的路径

  AllowOverride AuthConfig

  AuthName "my files"                     密码认证提示中,出现的自定义字符

  AuthType Basic

  AuthUserFile /usr/local/src/Discuz/wyp/.htpasswd   用户认证的账号和密码

  require valid-user

</Directory>


2.创建用户认证的账号密码文件

htpasswd -c /usr/local/src/Discuz/wyp/.htpasswd llzdwyp    创建认证文件.htpasswd和用户名llzdwyp

回车输入两次密码即可

如果要追加认证的用户名和密码,不能用-c来操作,否则会覆盖之前的用户认证文件

htpasswd /usr/local/src/Discuz/wyp/.htpasswd hdnet         追加认证的用户hdnet


3.重新加载apache的配置文件restart或者graceful


1.7-Apache用户认证

原文:http://llzdwyp.blog.51cto.com/6140981/1685725

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