httpdの設定

Fedora Core 4が入っているPCでホームページ公開をもくろみます。Apacheはいつのまにかインストールしていたようなので、/etc/httpd/conf/httpd.confの編集。

ユーザーごとの公開

各ユーザーごとで公開できるようにします。mod_userdir.cの設定を


# UserDir disable
UserDir public_html

として、


AllowOverride All
Options All


としておきます。ディレクトリのパーミッション

にあるように、


> chmod 701 ~
> chmod 705 ~/public_html

としました。ここではまっていたのですが、FC4インストール時にSELINUXを有効にしていました。なので、

> chcon -R -h -t httpd_sys_content_t public_html

が必要ですね。

ユーザーディレクトリに対するルールはもう少し調整が必要でしょう。。。。。