Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 96284add

Von Niklas Schmidt vor 5 Tagen hinzugefügt

  • ID 96284add50fcb43c3faf2562e8c3606ae10373ea
  • Vorgänger 97a87f7a
  • Nachfolger c1e67f15

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

Unterschiede anzeigen:

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
&lt;Directory /path/to/kivitendo-erp&gt;
1170
AllowOverride All
1171
Options ExecCGI Includes FollowSymlinks
1172
Require all granted
1173
&lt;/Directory&gt;
1174

  
1175
&lt;DirectoryMatch /path/to/kivitendo-erp/users&gt;
1176
Require all denied
1177
&lt;/DirectoryMatch&gt;</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
&lt;Directory /path/to/kivitendo-erp&gt;
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
&lt;/Directory&gt;
1197 1175

  
1198 1176
&lt;DirectoryMatch /path/to/kivitendo-erp/users&gt;
1199
Require all denied
1177
  Require all denied
1200 1178
&lt;/DirectoryMatch&gt;</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