Revision 5bf5df39
Von Moritz Bunkus vor mehr als 14 Jahren hinzugefügt
doc/INSTALL.fcgi | ||
---|---|---|
47 | 47 |
|
48 | 48 |
=head2 Konfiguration des Webservers. |
49 | 49 |
|
50 |
Variante 1: |
|
50 |
Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann unter |
|
51 |
Debian/Ubuntu z.B. mit folgendem Befehl geschehen: |
|
51 | 52 |
|
52 |
AddHandler fastcgi-script .pl
|
|
53 |
a2enmod fastcgi
|
|
53 | 54 |
|
54 |
Variante 2: |
|
55 |
Die Konfiguration f?r die Verwendung von Lx-Office mit FastCGI erfolgt |
|
56 |
durch Anpassung der vorhandenen Alias- und Directory-Direktiven. Dabei |
|
57 |
wird zwischen dem Installationspfad von Lx-Office im Dateisystem |
|
58 |
("/path/to/lx-office-erp") und der URL unterschieden, unter der |
|
59 |
Lx-Office im Webbrowser erreichbar ist ("/web/path/to/lx-office-erp"). |
|
55 | 60 |
|
56 | 61 |
AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl |
57 | 62 |
|
... | ... | |
68 | 73 |
Deny from All |
69 | 74 |
</DirectoryMatch> |
70 | 75 |
|
71 |
|
|
72 |
Variante 1 startet einfach jeden Lx-Office Request als fcgi |
|
73 |
Prozess. F?r sehr gro?e Installationen ist das die schnellste Version, |
|
74 |
ben?tigt aber sehr viel Arbeitspseicher: wurden alle Module mindestens |
|
75 |
einmal aufgerufen, so werden dauerhaft ca. 2GB pro Installation |
|
76 |
belegt. |
|
77 |
|
|
78 |
Variante 2 startet nur einen zentralen Dispatcher und lenkt alle Scripte auf |
|
79 |
diesen. Dadurch dass zur Laufzeit ?fter mal Scripte neu geladen werden gibt es |
|
80 |
hier kleine Performance Einbu?en. Trotzdem ist diese Variante vorzuziehen. |
|
76 |
Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle Zugriffe |
|
77 |
auf die einzelnen Scripte werden auf diesen umgeleitet. Dadurch, dass |
|
78 |
zur Laufzeit ?fter mal Scripte neu geladen werden, gibt es hier kleine |
|
79 |
Performance-Einbu?en. Trotzdem ist diese Variante einer globalen |
|
80 |
Benutzung von "AddHandler fastcgi-script .pl" vorzuziehen. |
|
81 | 81 |
|
82 | 82 |
|
83 | 83 |
=head2 Entwicklungsaspekte |
... | ... | |
145 | 145 |
|
146 | 146 |
=head2 Bekannte Probleme |
147 | 147 |
|
148 |
Bei mehreren Benutzern scheint ab und zu eine Datenbankverbidung von Rose::DB |
|
149 |
in den falschen Benutzer zu geraten. Das ist ein kritischer Bug und muss gefixt |
|
150 |
werden. |
|
151 |
|
|
152 | 148 |
Bei Administrativen T?tigkeiten werden in seltenen F?llen die Locales nicht |
153 | 149 |
richtig geladen und die Maske erscheint in Englisch. |
154 | 150 |
|
Auch abrufbar als: Unified diff
FastCGI-Dokumentation aktualisiert