QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 775|回复: 5

请教:我的apache用户认证问题

[复制链接]
发表于 2004-2-9 12:26:59 | 显示全部楼层 |阅读模式
使用rh9自带的apache,按照网络上的文章配置可以实现浏览网页时要求输入用户名和密码,但输入建立的用户名密码时,却还是不能访问,这是为什么?下面是配置文件:
http.conf
<Directory "/var/www/html">

    Options Indexes FollowSymLinks
    AllowOverride AuthConfig
   Order allow,deny
    Allow from all

</Directory>

.htaccess
AuthName "web"
AuthType Basic
AuthUserFile /var/www/html
Require valid-user
.htpasswd

user1:$apr1$Jc/S....$foUa8hnpopIMrpMJpjhi/.
发表于 2004-2-9 13:21:53 | 显示全部楼层
AuthUserFile /var/www/html/.htpasswd
(文件名要写正确)
回复

使用道具 举报

 楼主| 发表于 2004-2-9 13:40:59 | 显示全部楼层
哦,对不起,刚才错误了,配置就是直接带文件的。
是不是和这个有关系?
-rw-r--r--    1 root     root           96  2月  9 12:58 .htaccess
-rw-------    1 root     root           21  2月  9 11:46 .htpasswd

.htpasswd其他人不能r
可是:
# chmod +r .htpasswd
chmod: 无法取得 ‘.htpasswd’ 的属性: 没有那个文件或目录

apache1.3版和2.0版的用户验证是不是有区别呢。还请版主帮助~~
回复

使用道具 举报

发表于 2004-2-9 17:23:58 | 显示全部楼层
# chmod +r .htpasswd
chmod: 无法取得 ‘.htpasswd’ 的属性: 没有那个文件或目录
回复

使用道具 举报

 楼主| 发表于 2004-2-10 13:55:03 | 显示全部楼层
版主什么意思?
回复

使用道具 举报

发表于 2004-2-12 00:11:12 | 显示全部楼层
按照网络上的文章配置可以实现浏览网页时要求输入用户名和密码

请说一下这个有关设置用户名和密码的那个网页。。。
我也想学习一下
.htaccess
AuthName "web"
AuthType Basic
AuthUserFile /var/www/html
Require valid-user

中的
AuthUserFile /var/www/h。。这个应该定位到这个文件
比如 /var/www/html/.htpasswd
.htpasswd
user1:$apr1$Jc/S....$foUa8hnpopIMrpMJpjhi/

用户名是user1密码是$apr1$Jc/S....$foUa8hnpopIMrpMJpjhi/
再一点就是注意.htpasswd这个文件建议放在你要访问的那个目录下面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 23:44 , Processed in 0.078193 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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