1、用户认证
给某个目录设置访问权限,提升安全性。例如管理后台等
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<Directory /data/www/1.txt>
AllowOverride AuthConfig
AuthName "aming"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
上方,对/data/www/1.txt该文件设定访问权限, AuthName自定义,类似提示信息;
AuthUserFile /data/.htpasswd指定用户名密码文件在哪里。用apache的htpasswd创
建用户。
# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd liuyong
第一次创建加-c选项,目的是为了创建/data/.htpasswd密码文件,输入回车设定密码。
然后重启apache服务
# /usr/local/apache2/bin/apachetl -t
# /usr/local/apache2/bin/apachetl restart
或者
# /usr/local/apache2/bin/apachetl graceful
这里graceful相当于reload配置
本文出自 “Liew” 博客,请务必保留此出处http://walterliew.blog.51cto.com/11286797/1883497
原文地址:http://walterliew.blog.51cto.com/11286797/1883497