原创 windows下用apache+.htacess给目录加密收藏

新一篇: mysql的随机数 | 旧一篇: 我郑重宣布,我已经毕业三年了

1,修改httpd.conf的AllowOverride参数
AllowOverride用于确定允许存在于.htaccess文件中的指令类型,
它需要知道在这个文件中声明的哪些指令能覆盖在此之前指定的配置指令。
AllowOverride None [忽略.htacess]
AllowOverride All [允许.htacess的全部指令]
我们指定AllowOverride 的参数为AuthConfig,因为这里只用到用户认证:
AllowOverride AuthConfig

2,到apache的bin目录下,执行
htpasswd -c c:\windows\apache.password admin
在c:\windows目录下创建一个apache.password的密码文件,
也可以是任意位置,指定用户名为admin,根据提示键入密码

3,创建.htaccess文件在需要加密的目录下创建.htaccess文件(新建文件夹,另存为.htaccess即可)
编辑.htaccess文件,保存下列信息
AuthName "需要指定账户信息"
Authtype Basic
AuthUserFile c:/windows/apache.password
require user admin

4,重启apache,用浏览器访问加密的目录,输入设定的用户名密码信息即可.

发表于 @ 2008年07月03日 09:10:21|评论(loading...)|编辑|收藏

新一篇: mysql的随机数 | 旧一篇: 我郑重宣布,我已经毕业三年了

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © jom_ch