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配置