IBM HTTP Server for WebSphere Application Server, Version 6.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows, z/OS

             Inhaltsverzeichnis und Suchergebnisse anpassen

IBM HTTP Server für FastCGI-Anwendungen aktivieren

FastCGI-Anwendungen verwenden TCP- oder UNIX-Sockets, um mit dem Webserver zu kommunizieren. In einer solchen skalierbaren Architektur können Anwendungen auf derselben Plattform wie der Webserver oder verteilt auf mehrere Maschinen in einem Unternehmensnetz ausgeführt werden.

Informationen zu dieser Task

Sie können FastCGI-Anwendungen auf andere Webserver-Plattformen portieren. Die meisten bekannten Webserver unterstützen FastCGI direkt oder über kommerzielle Erweiterungen.

FastCGI-Anwendungen sind aufgrund ihrer Persistenz schnell. Diese Anwendungen müssen nicht für jede Anforderung gestartet und initialisiert werden. Diese Persistenz macht die Entwicklung von Anwendungen, die ansonsten im CGI-Paradiga nicht geeignet sind (z. B. ein großes Perl-Script), oder von Anwendungen, die eine Verbindung zu einer oder mehreren Datenbanken erfordern, möglich.

Prozedur

  1. Laden Sie das Modul mod_fastcgi in den Server.
    LoadModule fastcgi_module modules/mod_fastcgi.so
  2. Konfigurieren Sie FastCGI mit den FastCGI-Anweisungen.

Beispiel

[Windows] Im folgenden Konfigurationsbeispiel enthält das Verzeichnis c:/Programme/IBM/HTTPServer/fcgi-bin/ die FastCGI-Anwendung echo.exe. Anforderungen von Webbrowsern für den URI /fcgi-bin/echo.exe werden von der FastCGI-Anwendung echo.exe verarbeitet:
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
       AllowOverride None
       Options +ExecCGI    
       SetHandler fastcgi-script
</Directory>

FastCGIServer "C:/Programme/IBM/HTTPServer/fcgi-bin/echo.exe" -processes 1

</IfModule>
[AIX] [HP-UX] [Linux] [Solaris] [z/OS] Im folgenden Konfigurationsbeispiel enthält das Verzeichnis /opt/IBM/HTTPServer/fcgi-bin/ FastCGI-Anwendungen, einschließlich der Anwendung echo.exe. Anforderungen von Webbrowsern für den URI /fcgi-bin/echo werden von der FastCGI-Anwendung echo.exe verarbeitet:
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>



Unterartikel
Informationen zu FastCGI
FastCGI-Anweisungen
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: Feb 20, 2009 1:36:28 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/cihs_fcgiapps.html