LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 886|回复: 1

slackware 10.1下apache的auth功能是不是有问题?

[复制链接]
发表于 2005-6-15 10:01:23 | 显示全部楼层 |阅读模式
我想让apache来对访问http://localhost/ftp这个目录来作认证。
我的做法如下
首先修改/etc/apache/httpd.conf文件
把Allowoverride None修改为Allowoverride AuthConfig
然后用
htpasswd -c /etc/apache/passwords test来生成一个密码文件,用户名为test
chown root.nogroup /etc/apache/passwords
chmod 640 /etc/apache/passwords

在到/var/www/htdocs/ftp/目录下写一个.htaccess文件
内容如下

  1. AuthType Basic
  2. AuthName "by invitation only"
  3. AuthUserFile /etc/apache/passwords
  4. Require babo
复制代码


最后/etc/rc.d/rc.httpd restart

现在访问http://localhost/ftp倒是提示输入密码
但是无论输入什么用户和密码,都提示不对
 楼主| 发表于 2005-6-15 15:23:45 | 显示全部楼层
问题解决了。
是passwords权限的问题。
chown root.nobody /etc/apache/passwords就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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