1.修改httpd.conf配置文件
设定目录权限
Options FollowSymLinks
AllowOverride None // 将None 改为 all
Order deny,allow
Deny from all
设定虚拟目录
ServerAdmin [email protected]
DocumentRoot “D:/PHP/LearnCode/”
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
Options Indexes FollowSymLinks
AllowOverride None // 将None 改为 all
Order allow,deny
Allow from all
去掉
#LoadModule rewrite_module modules/mod_rewrite.so
注释
2.在需要需要控制的目录下新建.htaccess文件
ErrorDocument 401 /PHPMYSQLWD4E/Chapter17/rejection.html
AuthUserFile D:/PHP/LearnCode/PHPMYSQLWD4E/Chapter17/.htpass
AuthGroupFile C:/php
AuthName “Realm-Name”
AuthType Basic
require valid-user
3.在需要控制的目录下或WEB目录外建立.htpass密码文件
user1:pass1
可以使用Apache/bin 目录下的 htpasswd 工具生成