0

設定した LDAP サーバーを使用して Web ページの認証を提供したいと考えています。このチュートリアルを使用してサーバーをセットアップしました: http://www.krugerville.com/centos6/configuring-openldap-server-on-centos-6.html

次に、ここ (グループ認証の下) で見つけた ldif ファイルを使用してグループ「users」を作成しました: http://www.yolinux.com/TUTORIALS/LinuxTutorialApacheAddingLoginSiteProtection.html#LDAP

私のドメインは:bimi-test.fm.abc-dc.itです。

「o=stooges」を「dc=bimi-test,dc=fm,dc=abc-dc,dc=it」に置き換えれば、エントリは次のようになります。

<Directory /var/www/html>
   Order deny,allow
   Deny from All
   AuthType Basic
   AuthName "Stooges Web Site: Login with user id"
   AuthBasicProvider ldap
   AuthzLDAPAuthoritative on
   AuthLDAPURL ldap://bimi-test.fm.abc-dc.it:389/dc=bimi-test,dc=fm,dc=abc-dc,dc=it?uid?sub
   AuthLDAPBindDN "cn=Manager,dc=bimi-test,dc=fm,dc=abc-dc,dc=it"
   AuthLDAPBindPassword pepi
   AuthLDAPGroupAttribute memberUid
   AuthLDAPGroupAttributeIsDN off
   Require ldap-group cn=users,ou=group,dc=bimi-test,dc=fm,dc=abc-dc,dc=it
   Require ldap-attribute gidNumber=100
   Satisfy any
</Directory>

ログインウィンドウを取得するために編集する必要がある httpd.conf の編集以外に何かありますか? ここでは何も起こっていません...私は自分のサイトに許可なしでアクセスできます。:(

更新: わかりました。友人が私に編集した httpd.conf をくれました。これは私のために働いた:

<Directory /var/www/html>
    Deny from all
    AuthType Basic
    AuthBasicProvider ldap
    Order deny,allow
    Allow from all
    AuthLDAPURL ldap://bimi-test.fm.abc-dc.it/ou=people,dc=bimi-test,dc=fm,dc=abc-dc,dc=it?uid?sub
    AuthzLDAPAuthoritative off
    AuthName "Ldap admin"
    require valid-user
</Directory>
4

1 に答える 1

1

これに問題を抱えている多くの人々がいて、ここに構成に関するメモをいくつか載せました:http: //ldapwiki.willeke.com/wiki/TomcatAndLDAP

于 2012-05-10T11:04:13.457 に答える