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

1.7-Apache用户认证

时间:2015-08-19 02:07:23      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:1.7-apache用户认证

在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用户认证

标签:1.7-apache用户认证

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

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