25.2.2.2. メインサーバー設定
設定ファイルの主なサーバー設定セクションは、メインサーバーを設定します。これは、< VirtualHost > コンテナー内で定義される仮想ホストで処理されない要求に応答します。ここでの値により、定義された < VirtualHost> コンテナーのデフォルトも提供されます。
このセクションで使用されるディレクティブは、Apache HTTP Server 1.3 とバージョン 2.0 の間ではほとんど変更されていません。メインサーバー設定が大幅にカスタマイズされている場合は、Apache HTTP Server 2.0 に合わせて既存の設定ファイルを変更する方が簡単な場合があります。若干カスタマイズされたメインサーバーセクションのみを持つユーザーは、変更をデフォルトの 2.0 設定に移行する必要があります。
25.2.2.2.1. UserDir マッピング
UserDir ディレクティブは、
http://example.com/~bob/
などの URL を有効にし、/home/bob/public_html/
などのユーザー bob 内のサブディレクトリーにマッピングします。この機能の副次的な影響により、潜在的な攻撃者は特定のユーザー名がシステムに存在するかどうかを判断できます。このため、Apache HTTP Server 2.0 のデフォルト設定はこのディレクティブを無効にします。
UserDir マッピングを有効にするには、
httpd.conf
の ディレクティブを以下のように変更します。
UserDir disable
次のように変更します。
UserDir public_html
このトピックの詳細は、Apache Software Foundation の Web サイトを参照してください。