IBM HTTP Server para WebSphere Application Server, Versión 6.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

             Personalice la tabla de contenido y los resultados de la búsqueda

Habilitación de IBM HTTP Server para aplicaciones FastCGI

Las aplicaciones FastCGI utilizan sockets TCP o UNIX para comunicarse con el servidor Web. Esta arquitectura escalable permite ejecutar las aplicaciones en la misma plataforma que el servidor Web, o en varias máquinas repartidas por la red de empresa.

Acerca de esta tarea

Puede pasar aplicaciones FastCGI a otras plataformas de servidor Web. Los servidores Web más conocidos dan soporte a FastCGI directamente, o mediante extensiones comerciales.

Las aplicaciones FastCGI se ejecutan rápidamente gracias a su persistencia. Estas aplicaciones no necesitan ninguna carga adicional de arranque e inicialización para cada petición. Esta persistencia habilita el desarrollo de aplicaciones que, de otra forma, no tendría sentido dentro del paradigma CGI como, por ejemplo, un script Perl de gran tamaño, o una aplicación que necesite una conexión con una o varias bases de datos.

Procedimiento

  1. Cargue el módulo mod_fastcgi en el servidor.
    LoadModule fastcgi_module modules/mod_fastcgi.so
  2. Configure FastCGI utilizando las directivas FastCGI.

Ejemplo

[Windows] En el ejemplo de configuración siguiente, el directorio c:/Archivos de programa/IBM/HTTPServer/fcgi-bin/ contiene aplicaciones echo.exe de FastCGI. La aplicación echo.exe de FastCGI manejará las peticiones de los navegadores Web para el URI /fcgi-bin/echo.exe.
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
       AllowOverride None
       Options +ExecCGI    
       SetHandler fastcgi-script
</Directory>

FastCGIServer "C:/Archivos de programa/IBM/HTTPServer/fcgi-bin/echo.exe" -processes 1 

</IfModule>
[AIX] [HP-UX] [Linux] [Solaris] [z/OS] En el ejemplo de configuración siguiente, el directorio /opt/IBM/HTTPServer/fcgi-bin/ contiene aplicaciones FastCGI, incluida la aplicación echo.exe. La aplicación echo.exe de FastCGI manejará las peticiones de los navegadores Web para el URI /fcgi-bin/echo.
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>



Subtemas
Información sobre FastCGI
Directivas FastCGI
Tema de tarea    

Condiciones de uso | Comentarios

Última actualización: Feb 19, 2009 4:09:23 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/cihs_fcgiapps.html