Apache目录 密码 认证

1:建立用户密码文件

htpasswd -c /home/leakon/passwd_file username

-c 是指定密码文件的存放路径

接下来会提示输入密码。

重复执行这个命令,可以给多个用户创建密码文件。

 

2:建立好密码文件后,修改 httpd-vhosts.conf 文件

<VirtualHost *:80>

ServerAdmin admin@leakon.com

DocumentRoot “/home/www/web”

ServerName www.leakon.com

<Directory “/home/www/web/secret_directory”>

AuthType Basic

Allow from all

# 提示输入用户名和密码的文字

AuthName “Prompt String”

# 之前创建的密码文件

AuthUserFile /home/leakon/passwd_file

# 允许文件中所有用户都能访问

Require /home/leakon/valid_user_file

# 指定某个用户

Require user specific_username

</Directory>

</VirtualHost>

Tags:

Leave a Reply

Your email address will not be published.

*