ユーザ別Webページの設定

Apacheの設定により、ルートのWebページが表示されるようになった。
となると当然、ルートだけではなく、各ユーザ別にWebページを持ちたいので、 そのように設定を行う。

具体的には、各ユーザのルートディレクトリ「public_html」というディレクトリ を作成し、その中にWebページを作成する。
作成したWebページは「http://rina.denpa.ac.jp/~ユーザ名」で参照できるようにする。

設定方法は次のとおり。


  1. 「srm.conf」を開き、「UserDir」を次のように設定する。

    UserDir public_html

    これは最初からこうなってたような気がするが、一応、確認したほうがいいだろう。

  2. Apacheを再起動する。

  3. ユーザ毎に、ユーザのホームディレクトリにWebページ作成用のディレクトリを作成する。

    1. ユーザのホームディレクトリを、ユーザ以外の人が見れるようにパーミッションを 変更する。

      # chmod 755 /home/ando

    2. public_htmlディレクトリを作成する。

      # cd /home/ando
      # mkdir public_html


あとはpublic_htmlディレクトリ内にWebページを作成すれば、ブラウザから参照できるはず。