RHEL4にApache 2.2.4インストール

躓いたのは以下の2点。
どちらもWindows版では起こらない事だと思う。

  1. ./configureでエラー。
  2. すべてのリクエストが403 Forbiddenとなる

前者は
http://www.tymy.net/~matsu/nucleus/item-1001.html
を参照。
configureのオプションに

    • with-included-apr

を追加する。


後者はインストールディレクトリを
/home/hoge/apache2
としていた為だった。
特に何も意識せずにuseraddしてログインしていれば、/home/hoge以下のアクセス権限は700となっている。
これだとapacheプロセスを動かしているユーザ(apacheなりnobodyなりdaemonなり)は見れないので、755に変更したら動いた。Linuxは考える事が多くなるなぁ…。


インストールオプションをメモ。
./configure --enable-so --prefix=/home/hoge/apache2 --with-included-apr