VirtualDocumentRootを利用可能にさせる

( diary )

大量のドメインを管理するために「VirtualDocumentRoot」つかおうとしてたんだけど別途モジュールを組み込まないといけない みたいだったのでそのメモがわり。

「mod_vhost_alias」が必要らしい。そこで必要になるのがDSOモジュール。このモジュールがApacheのインストール時に 組み込まれていれば、必要なモジュールをインストールしたいときに再度リコンパイルしなくても済むらしいです。

自分のApacheはあらかじめ組み込んでおいたので、組み込みたいモジュールのコンパイルだけで済みました。 確かconfigure optionは「–enable-so」だった。

# cd /usr/local/src/httpd-2.2.XX/modules/mappers
# /usr/local/apache2/bin/apxs -cia mod_vhost_alias.c
c : コンパイル i : 出来上がったモジュールをインストール a : 自動的に「httpd.conf」に「LoadModule」ディレクティブを追加 ※下記のサイトをそのまま引用&パクリしました。ごめんなさい。。。

Apache DSOモジュールの追加方法 (2) 実例

Apxsリファレンス

/a>