考试网 >> IT认证 >> Linux >> Linux指导 >> Apache服务器实现用户验证

Apache服务器实现用户验证

发布时间:2006-06-28 10:22     点击:
分页:[1] 2  下一页

第1步: 

我们在/var/www(apache的主页根目录)下建立一个test目录 

mkdir /var/www/test 

第2步 

然后我们编辑httpd.conf 

添加 

Alias /test"/var/www/test" 

<Directory "/var/www/test"> 

Options Indexes MultiViews 

AllowOverride AuthConfig #表示进行身份验证 

Order allow,deny 

Allow from all 

</Directory> 

#AllowOverride AuthConfig 表示进行身份验证 这是关键的设置  

第3步 

在/var/www/test创建.htaccess文件 

vi /var/www/test/.htaccess 

AuthName "frank share web"  

AuthType Basic  

AuthUserFile /var/www/test/.htpasswd 

require valid-user  

  

#AuthName 描述,随便写 

#AuthUserFile /var/www/test/.htpasswd 

#require valid-user 或者 require user frank 限制是所有合法用户还是指定用户 

#密码文件推荐使用.htpasswd,因为apache默认系统对“.ht”开头的文件默认不允许外部读取,安全系数会高一点哦。 

第4步 

就是创建apache的验证用户 

htpasswd -c /var/www/test/.htpasswd frank 

#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数 

如果你们想修改密码,可以如下 

htpasswd -m .htpasswd frank 

  

第5步: 

ok,重启apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行 
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有