httpd.conf
httpd.conf の設定項目の意味
サーバの設定
- ServerAdmin root@localhost
- ServerAdmin のメールアドレス。make したときなどは、make したユーザ名になるので、まずは確認して修正しておくべき部分です。
- ServerRoot "/usr/local"
- Apache を組み込んだディレクトリです。このディレクトリをベースに、Apache が動作します。
ユーザー属性の設定
- User nobody
Group nobody - 動作する Apache のユーザ属性。CGI を動かして、ファイルへ書き出すようなときには設定が必要になります。
ドキュメントディレクトリの設定
<Directory "/usr/local/www/data">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
この設定では、指定したディレクトリにインデックスファイルがないとき、そのディレクトリのファイル一覧表示をし、SSI(Server Sige Includes)を有効にし、シンボリックリンクを有効にするという設定になっています。