Apache 用户认证配置,步骤。

http自带的htpasswd命令就可以生成授权用户数据文件。

[[email protected] httpd]# bin/htpasswd -c /usr/local/httpd/conf/passwd zs   #创建一个张三的用户
New password:            #密码
Re-type new password:        #密码

Adding password for user zs   #  创建成功

 bin/htpasswd /usr/local/httpd/conf/passwd ls   #不加-c  可以在已有的文件里添加新用户。

Apache 用户认证配置,步骤。


编辑http配置文件

<Directory "/var/www"> 在 这个标签里添加 针对/var/www设置用户认证。


Apache 用户认证配置,步骤。

Apache 用户认证配置,步骤。

 AuthName "hhh"   # 弹出对话框的提示
 AuthType Basic   #默认就可以
 AuthUserFile /usr/local/httpd/conf/passwd     #密码文件路径

 require valid-user   #valid-user 表示所有密码文件中的用户能访问。 如果想针对单一用户 可以用webadmin

Apache 用户认证配置,步骤。

输入密码 zs 12345访问成功

Apache 用户认证配置,步骤。