QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 551|回复: 0

mod_auth有问题啊....

[复制链接]
发表于 2003-10-23 16:47:51 | 显示全部楼层 |阅读模式
1) 在httpd.conf里边Alias

我的是这么写的:
Alias /test/ "/var/www/html/test"

<Directory "/var/www/html/test">
AllowOverride AuthConfig //确定是否查找.htaccess

Order Deny,Allow //这里的Deny和Allow中间有逗号
//Deny和Allow大小写好象无所谓

Allow from all //all也无所谓大小写,响应所有请求
</Directory>

(2) 用htpasswd 添加用户

添加用户:
htpasswd -c /var/www/html/test/userfile user
c表示创建一个文件userfile,在/var/www/html/test目录下,具体可以查看man htpasswd,命令输入完以后会提示输入密码,输入123,然后confirm一次,第二步完成

(3) 在/var/www/html/test目录下(也就是您要设置为需要通过验证的目录)下新建一个.htaccess文件(这个文件是由您在httpd.conf里边的AccessFileName这一项决定的,你也可以自己修改为任何一个名字)
vi .htaccess
输入以下内容:

AuthName "mod_auth test"
AuthType Basic
AuthUserFile /var/www/html/test/userfile
require user user
保存...

的确,在访问http://localhost/test的时候的确有个框框弹出来哦,但是即使输入了正确的用户名和密码,仍然不能正确浏览网页,继续弹出这个框框,证明认证没有生效啊,这是怎么回事呢,而且这里我想知道如果我想在访问http://localhost/test的时候直接能访问到/test/目录下的某个文件,假如是/var/www/html/test/index.html...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 20:31 , Processed in 0.043495 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表