apache 用户认证
1.更改虚拟主机配置文件
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
在<VirtualHost *:80>中添加字段
<Directory /data/www/abc.com/test> #加密目录
AllowOverride AuthConfig
AuthName " " #引号内为身份验证时的提示信息
AuthType Basic
AuthUserFile /data/.htpasswd #用户密码保存文件
require valid-user
</Directory>2.创建目录和测试文件
mkdir -pv /data/www.abc.com/test/
echo “123” > /data/www/abc.com/test/1.txt3.创建身份认证用户
htpasswd -c /data/.htpasswd user1 并输入密码
,第一次使用时加-c
htpasswd /data/.htpasswd user2htpasswd命令基于包:httpd-tools-2.2.15-47.el6.centos.1.i686
4.重读配置文件
5.测试:
还可以针对单个文件进行认证
最后更新于
这有帮助吗?