ドキュメントルートの設定 Webサーバーのドキュメントのトップのドキュメントを保管するディレクトリーをドキュメントルートと呼びますが、 その場所はデフォルトでは /var/www になっています。 このディレクトリーは /etc/apache2/sites-available/default で設定し、変更も可能です。 変更する場合には以下のコマンドでディレクトリーを作成し所有者を変更します。 (例) 所有者をapache、ディレクトリーをhtdocumentにした場合 sudo mkdir /var/htdocument sudo chown -R apache.apache /var/htdocument ディレクトリーごとの設定 defaultファイルの中ではディレクトリーごとのアクセス制限や機能制限を行うことができます。 例 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> <Directory xxx/xxx>~</Directory>の中で指定できる主な設定項目には 以下のようなものがあります。 1.Options 利用できる機能を指定(以下参照) 2.AllowOverride 上書きを可能にするか不可にするか 3.order、allow、deny アクセス制限の評価順序と、許可、拒否を指定 Optionsで使える機能一覧 ExecCGI CGIの実行を許可 FollowSymLinks 設定ディレクトリー以下のファイル・ディレクトリーへのリンクを有効 Includes SSIの実行を許可 IncludesNOEXEC #exec cmd、#exec cgi以外のSSIを許可 Indexes index.htmlが無い場合にファイル一覧を表示 Multiviews コンテンツネゴシエーションで適切な言語を表示 SymLinksIfOwnerMatch リンク先の所有者がディレクトリーの所有者と同じとき、リンクを有効 All MultiViews以外を有効にする None すべて無効にする AllowOverride Optionsで設定する機能や、アクセス制限などを設定可能 order,allow,deny ディレクトリーにアクセス制限をかける






