raksmart活动促销

分享

写回答

发帖

用.htaccess实现HTTP认证

国外虚拟主机 国外虚拟主机 1445 人阅读 | 2 人回复

发表于 2008-9-19 21:29:56 | 显示全部楼层 |阅读模式

最近有个子站需要实现访问控制。上网查了下发现使用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,就不知道问题是出在哪了。

请问有设置成功的人吗?麻烦指点一下~谢谢!

回答|共 2 个

fengshurui

发表于 2008-9-19 22:04:51 | 显示全部楼层

汗了,查了下官网的知识库,找到答案了。

根本没我说的那么复杂,直接去CP里轻轻点几下就能设置了~

Password Protect Directories

让大家见笑了~

ffnn

发表于 2008-9-19 22:21:20 | 显示全部楼层

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

本版积分规则