Kenichi Maehashi's Blog
脳内コアダンプ
httpd が起動できなくなった
Thursday | December 18, 2008
|
CentOS 5.2 の httpd。 特に設定変えた覚えはないんだけどな。 調査中。
httpd: Syntax error on line 175 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/proxy_ajp.conf: Cannot load /etc/httpd/modules/mod_proxy_ajp.so into server: /etc/httpd/modules/mod_proxy_ajp.so: undefined symbol: proxy_module
とりあえず
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
をコメントアウトしたら動いた。使わないから良いといえばいいんだけど、何か気持ち悪い。
|
| コメント (3)
|
| コメント |
by 寿 2008/12/18
/etc/httpd/conf/httpd.conf の LoadModule proxy_module modules/mod_proxy.so をコメントアウトしたに1票(^^)。
/etc/httpd/conf.d/proxy_ajp.conf の中身を <IfModule mod_proxy.c> でガードする手も有り。
|
by Kenichi Maehashi 2008/12/18
なるほど、ありがとうございます。 原因がわかりました。
/etc/httpd 以下で、
1. yum で httpd インストール。
2. conf/ と conf.d/ を conf.rpm/ に移動。
3. 自分でスクラッチで書いた設定ファイル群を conf/ と conf.d/ に作成。 → この httpd.conf には mod_proxy は入っていなかった
4. yum update で httpd のアップデートが行われた(でも httpd の restart を忘れていた)。 → conf.d/ に、RPM の中に入っていた README, proxy_ajp.conf, welcome.conf が勝手に生成された
5. 昨日マシンを再起動したらエラー。
yum で生成されたファイルは削除してもアップデート時に再生成されちゃうんですね。。 これからは気をつけます。
|
by 寿 2008/12/20
デフォルトのRPMの設定ファイルの配置スタイルが1.3系をベースに引きついでるのが微妙だよね。 といいつつ、最近は新規に作る場合はRPMのスタイルでやってます。
|
| |
<< 前ページ[1]
トップページに戻る
Copyright © 2006-2021 Kenichi Maehashi, All Rights Reserved.