Revision c89a2995
Von Niklas Schmidt vor etwa 23 Stunden hinzugefügt
doc/dokumentation.xml | ||
---|---|---|
1161 | 1161 |
("<filename>/url/for/kivitendo-erp</filename>").</para> |
1162 | 1162 |
|
1163 | 1163 |
<para>Folgender Konfigurationsschnipsel funktioniert mit |
1164 |
mod_fastcgi:</para>
|
|
1164 |
mod_fcgid:</para>
|
|
1165 | 1165 |
|
1166 | 1166 |
<programlisting>AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fcgi |
1167 | 1167 |
Alias /url/for/kivitendo-erp/ /path/to/kivitendo-erp/ |
1168 |
|
|
1169 |
<Directory /path/to/kivitendo-erp> |
|
1170 |
AllowOverride All |
|
1171 |
Options ExecCGI Includes FollowSymlinks |
|
1172 |
Require all granted |
|
1173 |
</Directory> |
|
1174 |
|
|
1175 |
<DirectoryMatch /path/to/kivitendo-erp/users> |
|
1176 |
Require all denied |
|
1177 |
</DirectoryMatch></programlisting> |
|
1178 |
|
|
1179 |
<para>Seit mod_fcgid-Version 2.3.6 gelten sehr kleine Grenzen für |
|
1180 |
die maximale Größe eines Requests. Diese sollte wie folgt |
|
1181 |
hochgesetzt werden:</para> |
|
1182 |
|
|
1183 |
<programlisting>FcgidMaxRequestLen 10485760</programlisting> |
|
1184 |
|
|
1185 |
<para>Das Ganze sollte dann so aussehen:</para> |
|
1186 |
|
|
1187 |
<programlisting>AddHandler fcgid-script .fpl |
|
1188 |
AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fpl |
|
1189 |
Alias /url/for/kivitendo-erp/ /path/to/kivitendo-erp/ |
|
1190 | 1168 |
FcgidMaxRequestLen 10485760 |
1191 | 1169 |
|
1192 | 1170 |
<Directory /path/to/kivitendo-erp> |
1193 |
AllowOverride All |
|
1194 |
Options ExecCGI Includes FollowSymlinks |
|
1195 |
Require all granted |
|
1171 |
AllowOverride All
|
|
1172 |
Options ExecCGI Includes FollowSymlinks
|
|
1173 |
Require all granted
|
|
1196 | 1174 |
</Directory> |
1197 | 1175 |
|
1198 | 1176 |
<DirectoryMatch /path/to/kivitendo-erp/users> |
1199 |
Require all denied |
|
1177 |
Require all denied
|
|
1200 | 1178 |
</DirectoryMatch></programlisting> |
1201 | 1179 |
|
1202 | 1180 |
<para>Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle |
1203 | 1181 |
Zugriffe auf die einzelnen Scripte werden auf diesen umgeleitet. |
1204 | 1182 |
Dadurch, dass zur Laufzeit öfter mal Scripte neu geladen werden, |
1205 | 1183 |
gibt es hier kleine Performance-Einbußen.</para> |
1184 |
|
|
1185 |
<para>Seit mod_fcgid-Version 2.3.6 gelten sehr kleine Grenzen für |
|
1186 |
die maximale Größe eines Requests. Mit folgender Zeile wird diese |
|
1187 |
Grenze hochgesetzt:</para> |
|
1188 |
|
|
1189 |
<programlisting>FcgidMaxRequestLen 10485760</programlisting> |
|
1206 | 1190 |
</sect2> |
1207 | 1191 |
|
1208 | 1192 |
<sect2> |
Auch abrufbar als: Unified diff
Doku: Entferne zweiten, redundanten Apache-Konfig-Schnipsel
Apaches mod_fcgid hat per Default einen Handler für Dateien mit
Endung .fcgi, so dass AddHandler fcgid-script .fpl entfallen kann