例如/data/www/abc目录下的文件比较重要,访问时需要认证需要需要以下操作:
第一步、vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
天红色位置添加值,然后保存退出
DocumentRoot "/data/www"
ServerName www.yangqiding.com
ServerAlias www.yanghao.com
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
需要认证的目录
AllowOverride AuthConfig
AuthName "www123com" 认证提示
AuthType Basic
AuthUserFile /data/.htpasswd 账号密码文件
require valid-user
第二步、创建访问用户
/usr/local/apache2/bin/htpasswd -c /data/.htpasswd user1
New password: *************
Re-type new password: *************
Adding password for user user1
第三步、重启Apache
/usr/local/apache2/bin/apachectl restart
第一步、vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
天红色位置添加值,然后保存退出
DocumentRoot "/data/www"
ServerName www.yangqiding.com
ServerAlias www.yanghao.com
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
需要认证的目录
AllowOverride AuthConfig
AuthName "www123com" 认证提示
AuthType Basic
AuthUserFile /data/.htpasswd 账号密码文件
require valid-user
第二步、创建访问用户
/usr/local/apache2/bin/htpasswd -c /data/.htpasswd user1
New password: *************
Re-type new password: *************
Adding password for user user1
第三步、重启Apache
/usr/local/apache2/bin/apachectl restart
编辑回复