Apache 資料一覧
ユーザ毎のWebページ領域を割り当てる(mod_userdir, AliasMatch)
2008/5/1更新
対応バージョン: 2.2.8
以下の2通りの方法がある。両者の違いはURLに「~」が含まれるかどうかなので好みに応じて使い分けるとよい。
mod_userdirを使用する
httpd.confに以下の設定を追加する。
UserDir <公開ディレクトリ> ... 各ユーザの$HOMEからの相対パス
例えば以下のように設定すると各ユーザの$HOME/public_html配下が「http://foo.bar.com/~
UserDir public_html
AliasMatchを使用する
httpd.confに以下の設定を追加してリクエストを実ディレクトリにマッピングする。
AliasMatch <URLパターン> <マッピング>
例えば以下のように設定すると各ユーザの$HOME/public_html配下が「http://foo.bar.com/
AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2