|
|
最近有个子站需要实现访问控制。上网查了下发现使用HTTP认证方法挺不错。
研究了下Apache里如何用.htaccess来实现控制。
建立个.htaccess
添加内容如下
AuthName MyFriendOnly
AuthType Basic
AuthUserFile /home/username/.htpasswds/.htpasswd
Require valid-user
第一行是弹出认证窗口上的内容
第二行是认证的方式
第三行是用户密码保存的路径
第四行是指所有有效的用户可以访问
传到想要实现访问控制的子站目录下。
然后我在我的电脑上
用Apache程序目录bin文件夹下的htpasswd建立用户名/密码文件.htpasswd
命令:htpasswd -c 生成的文件夹地址 user1
然后会提示输入密码。
然后.htpasswd就生成到了上面填写的文件夹
然后上传到FTP上的根目录下的.htpasswds文件夹下。
然后访问该子站,得到的是500 Error,就不知道问题是出在哪了。
请问有设置成功的人吗?麻烦指点一下~谢谢! |
|