Shell CGI 是一種伺服器配置,允許您使用 Windows 中設定的檔案關聯執行 CGI 應用程式。
例如,如果伺服器收到對 hello.pl 的 shell CGI 檔案請求,則該伺服器會利用 Windows 檔案關聯,使用與 .pl 副檔名關聯的程式來執行檔案。如果 .pl 副檔名與程式 C:\bin\perl.exe 相關聯,伺服器將嘗試執行 hello.pl 檔案,如下所示:
c:\bin\perl.exe hello.pl
若要配置 shell CGI,最簡便的方式是在伺服器文件根下建立一個僅包含 shell CGI 檔案的目錄。但是,您也可以從 Sun Java System Web Server 編輯 MIME 類型以配置伺服器,進而建立特定副檔名與 shell CGI 的關聯。如需有關使用 CGI 的更多資訊,請參閱 「Sun Java System Web Server 7.0 Update 3 Developer’s Guide」中的第 3 章「Using Common Gateway Interface」