Apache 目录访问身份验证

2011-5-10 Jerry 开发

1. 编辑 httpd.conf

设置目录 AllowOverride 属性为 AuthConfig:

<Directory “c:/wwwroot/”>;
  Options Indexes MultiViews 
  AllowOverride AuthConfig 
  Order Deny,Allow
  Allow from all
  Options All
  AllowOverride All
</Directory>;

2. 创建.htaccess 文件(注意 Windows 可能无法直接创建.htaccess 文件,需要cmd进入命令行通过 copy con .htaccess 方法创建)

authtype basic
authname "Login"
authuserfile c:/wwwroot/.htpasswd
require valid-user

3. 创建密码文件,有明文和 MD5 加密两种方式

(1) 明文:

创建 .htpasswd,文件内容格式为: username:password

(2) MD5 加密:

apache\bin 目录下运行 htpasswd -c c:/wwwroot/.htpasswd username

然后按要求输入两次密码,文件即生成。

标签: apache


发表评论:

Powered by emlog sitemap