WWWサーバーはCGI, SSIを許可しているか
Apache 現在のWWWサーバーで一番普及していると思われる Netscape FastTrack Server Netscape社のWWWサーバー Microsoft Internet Information Server Microsoft社のWinNT WWWサーバー
このページは Apache を対象として説明しています。
CGI, SSIは安全のため、使用を禁止しているサーバーもあります。CGIを使用できるディレクトリ
CGI, SSIを使ってみたいが、サーバーが禁止していて…という場合、サーバーを乗り換えるしかないのが現状。
WWWサーバーではあらかじめ、CGIを使用するためのディレクトリを制限している場合があります(/cgi-bin/など)。SSI呼び出しするものは、cgi-binでなくても起動できるかもしれませんが…。.htaccessファイルについて
conf/srm.conf ファイル ScriptAlias /cgi-bin/ /usr/www/cgi-bin/
.htaccessファイルはWWWサーバーの設定とは別に、個別の設定をするためのファイルです。ただし .htaccessファイルは、WWWサーバーの設定ファイル httpd.conf で無効にされている場合は使用できません(.htaccessファイルが使用できるかは、サーバーのインフォメーションで確認してみてください)。
.htaccess ファイル Options ExecCGI - CGIを実行可能にする AddHandler cgi-script .cgi - CGIの拡張子設定 AddType text/x-server-parsed-html .shtml - SSIの拡張子設定.htaccessファイルの設定は、サーバーのインフォメーションで説明されている場合もあります。