RHEL4にApache 2.2.4インストール
躓いたのは以下の2点。
どちらもWindows版では起こらない事だと思う。
- ./configureでエラー。
- すべてのリクエストが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