Dokumentationsdraft
authorSven Schöling <s.schoeling@linet-services.de>
Wed, 27 Jan 2010 13:17:21 +0000 (14:17 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 19 Jul 2010 16:11:19 +0000 (18:11 +0200)
doc/INSTALL.fcgi [new file with mode: 0644]

diff --git a/doc/INSTALL.fcgi b/doc/INSTALL.fcgi
new file mode 100644 (file)
index 0000000..b3b5854
--- /dev/null
@@ -0,0 +1,46 @@
+
+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
+
+<Directory /path/to/lx-office-erp>
+  AllowOverride All
+  AddHandler fastcgi-script .fpl
+  Options ExecCGI Includes FollowSymlinks
+  Order Allow,Deny
+  Allow from All
+</Directory>
+
+<DirectoryMatch //.*/users>
+  Order Deny,Allow
+  Deny from All
+</DirectoryMatch>
+
+
+
+
+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.