PersonalCorpus 版 (精华区)
发信人: cliff (铁血乌鸦), 信区: Linux
标 题: Apache的基于HTTP的认证
发信站: 紫 丁 香 (Tue Apr 25 15:09:30 2000), 转信
1 首先修改httpd.conf中的
AllowOverRide None(缺省是这样的)
将 None 改为 All
2接下来为特定的目录设置访问限制.
假设我们要设置DocumentRoot下的/auth目录的访问限制
先要建立一个密码文件.htpasswd
我们使用apache 自带的工具htpasswd,在命令行下输入
#htpasswd -c /存放密码文件的目录/.htpasswd $username
然后就可以为$username设置口令了!
假设$username=cliff 密码是kicktcpip (呵呵)
接着在所限制的目录下建立文件 .htaccess
编辑该文件,键入以下字段
AuthType Basic
AuthUserFile /存放密码文件的目录/.htpasswd
require user cliff
然后设置.htaccess和.htpasswd,保证只有文件所有者和
Apache可以读这两个文件.
设置基本完毕.
如果出现问题,请检查httpd.conf中的
AccessFileName .htaccess
是否被注释掉了!
在tcpip的要求下,发了这篇贴子.
幸亏手头有Apache Bible做参考!否则....
强烈推荐 Apache Bible,这本书实在是系统管理员
案头必备之佳品.
--
【★ 蒸不熟 煮不烂 ★】
【★ 剪不断 理还乱 ★】
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.239.7]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.114毫秒