スクリプトハンドラ
スクリプトハンドラは、サーバーレベルまたはバーチャルホストレベルで設定できます。サーバーレベルのスクリプトハンドラは、バーチャルホストレベルで上書きされない限り、すべてのバーチャルホストに適用されます。 バーチャルホストレベルのスクリプトハンドラは、そのバーチャルホスト内でのみ適用されます。
目次
スクリプトハンドラの定義
サフィックス
説明
このスクリプトハンドラで処理するスクリプトファイルのサフィックスを指定します。 サフィックスは一意である必要があります。
構文
カンマ区切りリストでピリオド"."は禁止されています。
ヒント
情報 サーバーは、リスト内の最初の接尾辞に特殊なMIMEタイプ( "application/x-httpd-[suffix]")を自動的に追加します。 たとえば、接尾辞 "php53"にMIMEタイプ "application/x-httpd-php53"が追加されます。 接尾辞はMIME設定設定で最初に設定する必要があります。
このフィールドではサフィックスを列挙していますが、スクリプトハンドラは接尾辞ではなくMIMEタイプを使用して、処理するスクリプトを決定します。 したがって、.htaccessファイルのApache設定ディレクティブ "AddType"と "ForceType"(ファイルMIMEタイプを制御する)を使用して、特定のファイルが使用するスクリプトハンドラを変更することができます。 たとえば、適切に配置された.htaccessファイルにAddType application/x-httpd-php53.phpディレクティブを指定すると、このディレクトリにあるphpファイルのMIMEタイプが "application/x-httpd-php53"となり、MIMEタイプ"application/x-httpd-php53"(接尾辞" php53 ")を使用するスクリプトハンドラによって処理されます。 これにより、異なるファイルサフィックスだけでなく、ファイルの場所に基づいて、異なるスクリプトハンドラを割り当てることができます。
パフォーマンスセキュリティ本当に必要なサフィックスのみを指定してください。
ハンドラタイプ
説明
これらのスクリプトファイルを処理する外部アプリケーションのタイプを指定します。使用可能なタイプは次のとおりです: LSAPI app、Webサーバー、Fast CGI、SCGI、CGI、Load balancer、 サーブレットエンジン、uWSGI、またはモジュールハンドラ。CGIおよびモジュールハンドラハンドラタイプを除き、ハンドラ名も 外部アプリケーションセクションで事前に定義された外部アプリケーションに設定する必要があります。
構文
ドロップダウンリストから選択