周翔 发表于 2017-1-8 11:31:41

【redhat5.5】配置Apache的别名的pam认证

【1】 安装模块

yum install mod_authz_ldap

【2】 编辑配置文件
  vim/etc/httpd/conf.d/authz_ldap.conf

LoadModule authz_ldap_module modules/mod_authz_ldap.so
<IfModule mod_authz_ldap.c>
lias   /tmp/testldap"/www1"
<Directory "/tmp/testldap/">
#   AuthzLDAPEngine on
AuthzLDAPMethod ldap   
AuthzLDAPServer 192.168.1.221
AuthzLDAPUserBase ou=Apache,dc=uplooking,dc=com
AuthzLDAPUserKey cn
AuthzLDAPUserScope base

AuthType basic
AuthName "ldap@uplooking.com"
require valid-user
</Directory>
</IfModule>



【3】 重启apache服务
  service httpd restart
  


【4 】创建一个OU apache,往其中存入apache帐号,过程见上篇文章<linux的LDAP认证服务及实例>

dn: cn=u1,ou=Apache,dc=uplooking,dc=com
cn: u2
objectclass: person
objectclass: top
sn: 2
userpassword: {MD5}ICy5YqxZB1uWSwcVLSNLcA==

dn: cn=u1,ou=Apache,dc=uplooking,dc=com
cn: u3
objectclass: person
objectclass: top
sn: 3
userpassword: {MD5}ICy5YqxZB1uWSwcVLSNLcA==



【5】 (额外) userpassword 的生成过程 输入 123
  # slappasswd -h {md5}

New password:

Re-enter new password:

{MD5}ICy5YqxZB1uWSwcVLSNLcA==
页: [1]
查看完整版本: 【redhat5.5】配置Apache的别名的pam认证