ルートページだけであれば何も設定しなくても表示されるが、ユーザ別にWebページを持ちたい場合は、Apacheの設定とWebページを公開するユーザの設定が必要になる。
/etc/httpd/confにある設定ファイル
httpd.confを次のように設定する。
変更前 変更後 変更内容 #ServerName localhost ServerName 202.24.231.235 コメントアウト(#)を外し、サーバのIPアドレスを指定 #<Directory /home/*/public_html>
・
・
・
#</Directory><Directory /home/*/public_html>
・
・
・
</Directory><Directory /home/*/public_html>から</Directory> までにあるコメントアウトを全て外す 以上の設定が終わったら、Apacheを再起動する。
# /etc/rc.d/init.d/httpd restart
公開するユーザのホームディレクトリのパーミッションを変更する。(rootで実行)
# chmod 755 /home/ando ユーザのホームディレクトリに
public_htmlディレクトリを作成する。(ユーザで実行)
# su - ando
$ mkdir public_html作成したpublic_htmlディレクトリ内にWebページを作成する。デフォルトトップページは
index.html。
作成したWebページは、クライアントのブラウザから
http://サーバのIPアドレス/~ユーザ名で参照できる。