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 可以在已有的文件里添加新用户。
编辑http配置文件
<Directory "/var/www"> 在 这个标签里添加 针对/var/www设置用户认证。
AuthName "hhh" # 弹出对话框的提示
AuthType Basic #默认就可以
AuthUserFile /usr/local/httpd/conf/passwd #密码文件路径
require valid-user #valid-user 表示所有密码文件中的用户能访问。 如果想针对单一用户 可以用webadmin
输入密码 zs 12345访问成功