|
|
|
|
移动端

8.4.6 多种用户认证方式配置(4)

《Linux服务器配置全程实录》第8章配置Web服务器,在本章中将介绍通过Apache配置HTTP、HTTPS、WebDAV、反向代理、安全配置、多种用户认证方式、虚拟主机,JSP环境搭建,LAMP环境搭建以及使用Lighttpd实现HTTP、HTTPS、虚拟主机等的相关内容。本节为大家介绍多种用户认证方式配置。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-11 09:08

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

8.4.6  多种用户认证方式配置(4)

其中各行含义如下。

①:指定使用LDAP认证。

②:开启LDAP认证。

③:指定域控制器的IP地址及目录查询端口。

④:指定查询的容器。

⑤:指定可查询④中指定容器的子容器。

⑥:指定认证信息的属性。

⑦:指定查询活动目录的用户名。

⑧:指定查询活动目录用户的密码。

4.使用系统用户认证用户来源

使用系统用户认证用户来源的配置方法如下(除非有很充分的理由使用这种方式,否则并不推荐在实际的生产环境中使用系统用户作为为认证用户来源)。

(1)下载mod_auth_pam(下载地址:ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/ os/Packages/mod_auth_pam-1.1.1-5.fc9.i386.rpm),并使用如下命令安装。

  1. rpm -ivh mod_auth_pam-1.1.1-5.fc9.i386.rpm 

(2)修改/etc/shadow权限(Apache必须有读取该文件的权限)。

  1. chmod 644 /etc/shadow 

(3)使用如下命令修改SELinux状态。

  1. setsebool -P httpd_disable_trans 1 

(4)对指定子目录或文件使用基本身份验证。

  1. NameVirtualHost 192.168.0.10:80  
  2. <VirtualHost 192.168.0.10:80> 
  3.       DocumentRoot /var/site/bbs.example.com  
  4.       ServerName bbs.example.com  
  5.  
  6.       <Directory /var/site/bbs.example.com> 
  7.           AuthName Test Auth  
  8.           AuthType Basic  
  9.           Require valid-user  
  10.           Require Group hr  
  11.       </Directory> 
  12.  
  13. </VirtualHost> 
  14.  
  15. <VirtualHost 192.168.0.10:80> 
  16.       DocumentRoot /var/site/blog.example.com  
  17.       ServerName blog.example.com  
  18. </VirtualHost> 
【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Groovy入门经典

本书详细介绍脚本语言Groovy,首先介绍Groovy语言的基本特性,包括讨论Groovy方法、程序闭包、列表、映射以及对类和继承的支持,然后介绍如...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊