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を無効にしてみたところ正常に表示されるようになりました。

設定参考サイト

システム構築に関する覚書トップページへ