CentOS服务器下配置apache密码认证
时间:2014-05-04 22:33 来源:linux.it.net.cn 作者:it
apache提供了一系列的认证,授权,访问控制模块,我们这里选用最方便的mod_auth_basic,mod_authn_file,mod_authz_user这三个模块实现目录或文件需要输入用户和密码认证。
1、生成密码文件
示例:
htpasswd -c /var/www/.htpasswd centos
/var/www/.htpasswd是密码文件的位置
centos是添加授权的用户
htpasswd工具详细使用说明:http://lamp.linux.gov.cn/Apache/ApacheMenu/programs/htpasswd.html
2、配置httpd.conf文件
<directory /var/www/html/centos>
AuthType basic
AuthBasicProvider file
AuthUserFile /var/www/.htpasswd
Require valid-user
</directory>
这里是当访问centos目录时需要认证。
参考:http://lamp.linux.gov.cn/Apache/ApacheMenu/howto/auth.html
(责任编辑:IT)
apache提供了一系列的认证,授权,访问控制模块,我们这里选用最方便的mod_auth_basic,mod_authn_file,mod_authz_user这三个模块实现目录或文件需要输入用户和密码认证。 htpasswd -c /var/www/.htpasswd centos
/var/www/.htpasswd是密码文件的位置 <directory /var/www/html/centos>
这里是当访问centos目录时需要认证。 |