讓 IBM HTTP Server 能夠處理 FastCGI 應用程式
FastCGI 應用程式使用 TCP 或 UNIX Socket 來與 Web 伺服器通訊。這個可調式架構可讓應用程式在與 Web 伺服器相同的平台上執行,或是在分散於企業網路各處的許多機器上執行。
關於這項作業
您可以將 FastCGI 應用程式連接至其他 Web 伺服器平台。大部分熱門的 Web 伺服器都可直接支援 FastCGI,或是透過商業延伸來支援。
FastCGI 應用程式因為其持續性的關係,執行速度很快。這些應用程式不需要針對每一個要求進行啟動和起始設定的額外負擔。此持續性可讓您開發巨型 Perl Script 之類的應用程式(這在 CGI 參照範例中是做不到的),或是需要連接至一或多個資料庫的應用程式。
程序
範例
![[Windows]](../images/windows.gif)
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
AllowOverride None
Options +ExecCGI
SetHandler fastcgi-script
</Directory>
FastCGIServer "C:/Program Files/IBM/HTTPServer/fcgi-bin/echo.exe" -processes 1
</IfModule>
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
ScriptAlias /fcgi-bin/ "/opt/IBM/HTTPServer/fcgi-bin/"
<Directory> "/opt/IBM/HTTPServer/fcgi-bin/"
AllowOverride None
Options +ExecCGI
SetHandler fastcgi-script
</Directory>
FastCGIServer "/opt/IBM/HTTPServer/fcgi-bin/echo" -processes 1
</IfModule>