Wenn ich bei KeyHelp nämlich auf mpm_prefork ändere und den standard Inhalt von Otobo (10.1.4) in der Datei apache2-httpd.include.conf:
Code: Select all
# --
# Copyright (C) 2019-2022 Rother OSS GmbH, https://otobo.de/
# added for OTOBO (http://otobo.de/)
# --
# This configuration is the standard way for running OTOBO under Apache 2.4 without SSL.
# Dynamic and static content is generated by the Plack app otobo.psgi.
# DEFLATE and support for HTTPS should be handled in separate configuration files.
# mod_perl is required
<IfModule !mod_perl.c>
Error "mod_perl is required for Plack::Handler::Apache. Use apache2-httpd-cgi.include.conf as fallback."
</IfModule>
<IfModule mod_perl.c>
<IfModule mpm_event_module>
Error "The Multi-Processing Module mpm_event is active but it isn' supported by OTOBO. Please switch to mpm_prefork."
</IfModule>
<IfModule mpm_worker_module>
Error "The Multi-Processing Module mpm_worker is active but it isn't supported by OTOBO. Please switch to mpm_prefork."
</IfModule>
# Use a dedicated Perl interpreter for the current virtual host, usually the default virtual host
PerlOptions +Parent
# Preload otobo.psgi so that that the app doesn't have to be loaded again for every process.
# This also sets @INC.
PerlPostConfigRequire /opt/otobo/scripts/apache2-perl-preload_otobo_psgi.pl
# everything is handled by the PSGI app
<Location />
# handle all requests, including the static content, with otobo.psgi
SetHandler perl-script
PerlResponseHandler Plack::Handler::Apache2
PerlSetVar psgi_app /opt/otobo/bin/psgi-bin/otobo.psgi
# Require is supported starting with Apache 2.4.
# No authentication and all requests are allowed.
Require all granted
</Location>
</IfModule>
# Limit the number of requests per child to avoid excessive memory usage.
# 1000 is the same value as the default value used by Gazelle.
MaxConnectionsPerChild 1000
Dann werden die Grafiken nicht angezeigt, was man bei der Login Seite von keyHelp selber anschauen kann: https://server1.serverfreakz.de
Edit:
In den Logs sehe ich auch:
Code: Select all
[Sun Aug 07 18:55:29.920761 2022] [http2:warn] [pid 1323] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
Ich könnte den Inhalt bei der Version otobo-10.0.16 aus der Datei apache2-httpd.include.conf nehmen aber, ich glaube das macht kein Sinn.
Da Otobo anscheinend kein mpm_event/worker mehr unterstützt, funktionieren tut es jedoch aber.
Trotzdem möchte ich es nicht riskieren, dass otobo in irgendeiner der nächsten Versionen nicht mehr mitspielt.
Edit3
Ich hänge es mal an, da ich den Inhalt von der funktionierende apache2-httpd.include.conf von Otobo verwende.