アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、Apache/2.2.4を次のconfigureオプションでインストールし稼動
させています。
■./configure --enable-so
DSOを有効にしインストールしたので、ldapに関わるモジュールを追加したいのですが、追加方法が分からず困っています。
色々検索してみたのですが、情報が少なく非常に困っています。
(2.2.×の情報が少ない。。。)

宜しくお願い致します。

A 回答 (2件)

>authnz_ldap_moduleが無いからなのでしょうか?



ソース版mm_mod_auth_ldapではなく、Apacheに付属しているmod_authz_ldapを
使いたいのであれば、Apacheコンパイル時に configure のオプションで指定
してください。
    • good
    • 0

こんばんは。



うちの Apache2.2.4(ソース版) でも BASIC認証にLDAPを組み合わせてます。
mod_auth_ldapはソースからコンパイルしてます。

http://www.muquit.com/muquit/software/
から、
mm_mod_auth_ldap3.11.tar.gz
を入手

mm_mod_auth_ldap3.11をコンパイル・インストールします。
ちなみにOpenLDAPはインストール済みの標準のパッケージを指定してます。
(openldap-devel-2.2.13.rpm)

./configure \
--with-mem-cache \
--with-apache-dir=/usr/local/apache2 \
--with-ldap-includes=/usr/include \
--with-ldap-libraries=/usr/lib \
--with-apxs=/usr/local/apache2/bin/apxs \
--with-apache-ver=2.2
make
make install

モジュールがインストールされます。
[root@localhost ~]# ls /usr/local/apache2/modules/
httpd.exp mm_mod_auth_ldap.so

httpd.confには、自動的にモジュールの定義が追加されます。
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule mmm_auth_ldap_module modules/mm_mod_auth_ldap.so
#

以上です。
参考にしてください。

この回答への補足

有難うございました。おかげ様で、mm_mod_auth_ldap.soは
追加する事はできました。

しかし、service apache startをかけると
Syntax error on line 164 of /usr/local/apache2/conf/httpd.conf:
Unknown Authn provider: ldap
とエラーがでてしまいます。
authnz_ldap_moduleが無いからなのでしょうか?

補足日時:2007/03/09 02:22
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!