1. Was ist FCGI?
2. Kombinationen aus Webservern und Plugin.
Folgende Kombinationen sind getestet:
- Apache 2.2.11 (Ubuntu) und mod_fastcgi.
Folgende Kombinationen funktionieren nicht:
- Apacje 2.2.11 (Ubuntu) + mod_fcgid:
3. Konfiguration des Webservers.
Variante 1:
AddHandler fastcgi-script .pl
Variante 2:
AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl
AllowOverride All
AddHandler fastcgi-script .fpl
Options ExecCGI Includes FollowSymlinks
Order Allow,Deny
Allow from All
Order Deny,Allow
Deny from All
Variante 1 startet einfach jeden Lx-Office Request als fcgi Prozess. Für sehr große Installationen ist das die schnellste Version, benötigt aber sehr viel Arbeitspseicher (ca. 2GB).
Variante 2 startet nur einen zentralen Dispatcher und lenkt alle Scripte auf diesen. Dadurch dass zur Laufzeit öfter mal Scripte neu geladen werden gibt es hier kleine Performance Einbußen.