IBM HTTP Server per WebSphere Application Server, Versione 6.1
             Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

             Personalizzare la tabella dei contenuti e ricercare i risultati

Abilitazione di IBM HTTP Server per applicazioni FastCGI

Le applicazioni FastCGI utilizzano i socket TCP o UNIX per comunicare con il server Web. L'architettura scalabile consente l'esecuzione delle applicazioni sulla stessa piattaforma del server Web o su molte macchine distribuite nella rete aziendale.

Informazioni su questa attività

È possibile trasferire le applicazioni FastCGI su altre piattaforme del server Web. FastCGI è supportato direttamente dalla maggior parte dei server Web più diffusi o mediante estensioni commerciali.

Le applicazioni FastCGI vengono eseguite rapidamente grazie alla loro persistenza. Per queste applicazioni non è necessario un overhead di avvio e inizializzazione per richiesta. La persistenza permette lo sviluppo di applicazioni altrimenti impraticabile all'interno del paradigma CGI (come un ampio script Perl o un'applicazione che richiede la connessione ad uno o più database).

Procedura

  1. Caricare il modulo mod_fastcgi sul server.
    LoadModule
    modulo_fastcgi modules/mod_fastcgi.so
  2. Configurare FastCGI mediante le direttive FastCGI.

Esempio

[Windows] Nel seguente esempio di configurazione, la directory c:/Program Files/IBM/HTTPServer/fcgi-bin/ contiene applicazioni FastCGI echo.exe. Le richieste dai browser Web per l'URI /fcgi-bin/echo.exe verranno gestite dall'applicazione echo.exe FastCGI:
LoadModule modulo_fastcgi 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] [HP-UX] [Linux] [Solaris] [z/OS] Nel seguente esempio di configurazione, la directory /opt/IBM/HTTPServer/fcgi-bin/ contiene applicazioni FastCGI, tra cui l'applicazione echo.exe. Le richieste dai browser Web per l'URI /fcgi-bin/echo verranno gestite dall'applicazione echo.exe FastCGI:
LoadModule modulo_fastcgi 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>



Argomenti secondari
Informazioni su FastCGI
Direttive FastCGI
Argomento attività    

Termini di utilizzo | Commenti

Ultimo aggiornamento: Feb 22, 2009 8:43:20 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/cihs_fcgiapps.html