|
|
我想让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文件
内容如下
- AuthType Basic
- AuthName "by invitation only"
- AuthUserFile /etc/apache/passwords
- Require babo
复制代码
最后/etc/rc.d/rc.httpd restart
现在访问http://localhost/ftp倒是提示输入密码
但是无论输入什么用户和密码,都提示不对 |
|