我们经常看到LINUX/UNIX环境下apache使用.htaccess文件进行目录访问控制的例子,但是很少看到Windows下的例子,我使用google是没找到,^_^.其实,WIN环境下的设置方法也是完全一样的。
下面就简要的介绍一下WIN环境的设置方法。
STEP1 首先,当然是修改httpd.conf配置文件,定义需要访问控制的目录,我这里假设为“E:WellGoodweb”,同时,建立了一个基于域名的虚拟主机(www.ilinux.com.cn)也指向该目录。则需要在配置文件中增加以下内容。
################################################### #设定目录权限 #################################################### <Directory "E:/WellGood/web/"> AllowOverride AuthConfig Order allow,deny Allow from all </Directory> ################################################### #以下设置虚拟主机 ################################################### <VirtualHost www.ilinux.com.cn:80> ServerAdmin forlinux@hotmail.com AspNetMount / "e:/WellGood/web" DocumentRoot "e:/WellGood/web" ServerName www.ilinux.com.cn ErrorLog logs/www.ilinux.com.cn-error_log CustomLog logs/www.ilinux.com.cn-access_log common </VirtualHost> |
STEP2. 建立密码档
进入apache2/bin目录执行以下命令>