2007.12.09 Sun
CentOS5 apache2.2 + mod_layout 導入
ホームページのヘッダーフッターを表示させるための、モジュールをapache2.2に導入したときのログ。思わぬ落とし穴にはまりました・・・。
導入環境
Centos 5
apache 2.2 (パッケージインストール版)
mod_layout 5
mod_layout導入手順
# wget http://download.tangent.org/mod_layout-5.0.tar.gz
# tar xvfz mod_layout-5.0.tar.gz
# make
# make install
# service httpd restart
mod_layoutの設定
ヘッダーフッターを挿入したいページと同じディレクトリに.htaccessを作成し以下の内容を記述
# vi .htaccess
AddOutputFilter LAYOUT html htm cgi php
LayoutHeader /var/www/html/header.html
LayoutFooter /var/www/html/footer.html
はまった内容
インストールは問題なくできたのに、表示されない状態になってしまいました。再インストールを行ったり、設定をいろいろ変えてみたりしていていたのですが、ようやく原因がわかりました。
mod_deflate と mod_layout は共存ができません・・・
mod_deflateを無効にしてみたところ正常に表示されるようになりました。