SUSEのapache2でユーザーディレクトリを設定する

SUSEのApache2(HTTPサーバー)で各ユーザー毎のディレクトリを公開する方法がLinux掲示板に書いてあったのでメモ。

以下の手順で、SUSE(SuSE Enterprise Linux 10 SP3で確認)のApache2を設定する。

  1. /etc/apache2/mod_userdir.confを編集する。「#UserDir public_html」と書かれた行の先頭の#(コメント)を消して、上書き保存。
  2. YaST2 → /etc/sysconfigエディタ → Network/WWW/Apache2 → APACHE_CONF_INCLUDE_FILES を開く。
  3. filenameの欄に「/etc/apache2/mod_userdir.conf」を追加。
  4. Apache2の再起動。

ブラウザで「http://サーバー名/~ユーザー名/」を見ると、ユーザーの~/public_html/index.htmlが開かれるはず。

Apache2の参考: