猝然临之而不惊,无故加之而不怒。
分类:
2004-12-28 20:32:38
搞不明白,以前设置好.htaccess and .passwd后都可以,这次为什么不行,搞了许久,才明白:
可能性分析:
1.你可能在那个目录里面错误地使用了AllowOverride属性,如果这个属性被设置为None,那么根本就不会查找.htaccess,请正确使用这个属性。
2..htaccess and .passwd的属性必须是apache.apache,(chmod apache.apche .htaccess)
3.htpasswd -c name(-c为第一次创建用户时使用)
.htaccess
AuthUserFile /var/www/html/mrtg/.passwd
AuthGroupFile /dev/null
AuthName "非授權請無進入!"
AuthType Basic
require valid-user
假如我要把/var/www/html/mrtg设置为密码访问,则在httpd.conf中增加如下:
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from 172.16.86.0/255.255.255.0