2010年12月 7日

[Apache-Users 7859]mod_unique_id が読み込まれずエラーになります

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

質問させてください。

まず、yum -y install pcre pcre-devel libxml2 libxml2-develなどしました。
そしてインストール済みのApacheにmod_securityを入れようと思い、ダウンロー
ドしたmodsecurityフォルダ内にて以下のようにしました。

cd modsecurity-apache_2.5.12
cd apache2
./configure --with-apxs=/usr/local/apache2/bin/apxs
--with-pcre=/usr/bin/pcre-config
--with-apr=/usr/local/apache2/bin/apr-1-config
--with-apu=/usr/local/apache2/bin/apu-1-config
make
su
make install
で、httpd.confに
LoadModule security2_module modules/mod_security2.so
を追記しました。
しかしその後、エラーログに毎回、
[error] ModSecurity: ModSecurity requires mod_unique_id to be installed.
と記載されていました。

そこで、Webの色んな場所で調べた通り
cd /$HOME/httpd-2.2.17/modules/metadata
/usr/local/apache2/bin/apxs -cia mod_unique_id.so
としました。
すると、/usr/local/apache2/modules/内にmod_unique_id.soが存在し、httpd.conf
にも
LoadModule unique_id_module modules/mod_unique_id.so
と追記されていました。
しかし、
「httpd: Syntax error on line 56 of /usr/local/apache2/conf/httpd.conf:
Can't locate API module structure `unique_id_module' in file
/usr/local/apache2/modules/mod_unique_id.so:
/usr/local/apache2/modules/mod_unique_id.so: undefined symbol:
unique_id_module

のようなエラーがApache起動時に出現しエラーになります。
いったいどのようにすればいいのでしょうか?
エラーの意味が理解できません。

Apache:2.2.17(ソースからインストール)
modsecurity:2.5.12
OS:centOS5.5

--------------------------------------
Learn more about HIV/AIDS - Red Ribbon Campaign 2010
http://pr.mail.yahoo.co.jp/redribbon/
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年12月 7日 10:24
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100570
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。