apache用户认证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache用户认证相关的知识,希望对你有一定的参考价值。
例如:我们在网站上有些敏感数据不能让别人看到,我们可以看到,就得给数据加密。
[[email protected] www]# mkdir abc 创建一个目录
[[email protected] www]# cd abc
[[email protected] abc]# cp /etc/passwd ./12.txt 拷贝个文件做测试
给用户做加密认证
[[email protected] abc]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 在主配置文件中添加自定义那项
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
ServerAlias www.aaa.com
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
<Directory /data/www/abc/>
AllowOverride AuthConfig
AuthName "自定义的"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
设置加密
[[email protected] abc]# /usr/local/apache2//bin/htpasswd -c /data/.htpasswd user1
New password:
Re-type new password:
Adding password for user user1
如果还需继续创建去掉-c即可
检查配置文件是否正确
[[email protected] abc]# /usr/local/apache2/bin/apachectl -t
Syntax OK
重新加载
[[email protected] abc]# /usr/local/apache2/bin/apachectl graceful
生效后的效果
本文出自 “mr guo” 博客,谢绝转载!
以上是关于apache用户认证的主要内容,如果未能解决你的问题,请参考以下文章