次のページ 前のページ 目次へ

14. 機能

単純に要求されたファイルを返す以上の、様々な機能を設定します。 多くの場合、サブディレクトリに対して設定を行います。

14.1 サーバ・サイド・インクルード(SSI)

有効にした場合、拡張子が .shtml のファイルは、クライアントに 返される前にサーバによってサーバ・サイド・インクルードのタグ が解釈されます。

14.2 SSIのみ許可

サーバ・サイド・インクルードと同じですが、#exec と #include で CGI スクリプトを実行する機能は無効になります。

14.3 CGI実行を許可

CGI スクリプトの実行を許可します。普通は、 CGI ディレクトリ のみを有効にします。

14.4 ディレクトリ・ファイル一覧

ディレクトリで終わる URL にアクセスしたとき、ディレクトリ内の index.html ファイルが返されます。このファイルがなく、かつ、 このオプションが有効であるとき、ディレクトリリストが返されます。 このオプションが無効である場合は、 404 Not found が返されます。

14.5 シンボリックリンク以降を許可する

要求されたファイルやディレクトリがシンボリックリンクであった場合、 このオプションが有効なときのみアクセスできます。

14.6 所有者が一致する場合のみシンボリックリンクを許可

上の説明と同じです。が、シンボリックリンクとその実体のファイルの 所有者が同じ場合のみ有効になります。ユーザが自分のファイルには シンボリックリンクが使え、システムファイルなど例えば、/etc/passwd などへはシンボリックリンクが使えないようにすることができます。

14.7 マルチビュー

マルチビューは、クライアントのブラウザとウェブサーバの間で、 書式や言語設定などを交渉させることを可能にします。 ウェブサーバに各種の言語やデータフォーマットのファイルを特定の 拡張子をつけて持ち、マルチビューを有効にすることで、上記の 機能は有効になります。


次のページ 前のページ 目次へ