Fehler bei Apache2

Apache, Lighttpd, nginx, Cherokee
techneo
Posts: 146
Joined: 2002-08-31 17:32
Location: Berlin

Fehler bei Apache2

Post by techneo » 2018-07-17 03:04

Morgen liebes Team

Ich benötige eure Hilfe.
Ich habe noch einige Fehler auf meinen Server in der Apache2 Error Log:

Code: Select all

[Tue Jul 17 02:36:19.690537 2018] [ssl:warn] [pid 2068] AH01909: lists:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 17 02:36:19.691168 2018] [ssl:warn] [pid 2068] AH01909: default-81_169_131_30:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 17 02:36:19.691595 2018] [suexec:notice] [pid 2068] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Tue Jul 17 02:36:19.712299 2018] [:notice] [pid 2142] mod_bw : Memory Allocated 0 bytes (each conf takes 48 bytes)
[Tue Jul 17 02:36:19.712309 2018] [:notice] [pid 2142] mod_bw : Version 0.92 - Initialized [0 Confs]
[Tue Jul 17 02:36:19.738878 2018] [:error] [pid 2142] python_init: Python version mismatch, expected '2.7.6', found '2.7.12'.
[Tue Jul 17 02:36:19.740299 2018] [:error] [pid 2142] python_init: Python executable found '/usr/bin/python'.
[Tue Jul 17 02:36:19.740306 2018] [:error] [pid 2142] python_init: Python path being used '/usr/lib/python2.7/:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload'.
[Tue Jul 17 02:36:19.740317 2018] [:notice] [pid 2142] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Tue Jul 17 02:36:19.740320 2018] [:notice] [pid 2142] mod_python: using mutex_directory /tmp 
[Tue Jul 17 02:36:19.761193 2018] [ssl:warn] [pid 2142] AH01909: lists:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 17 02:36:19.761428 2018] [ssl:warn] [pid 2142] AH01909: default-81_169_131_30:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 17 02:36:19.764530 2018] [mpm_prefork:notice] [pid 2142] AH00163: Apache/2.4.18 (Ubuntu) mod_fcgid/2.3.9 mod_jk/1.2.41 mod_python/3.3.1 Python/2.7.12 OpenSSL/1.0.2g configured -- resuming normal operations
[Tue Jul 17 02:36:19.764543 2018] [core:notice] [pid 2142] AH00094: Command line: '/usr/sbin/apache2'
Ich habe einen Ubuntu 16.04 LTS mit Plesk Onyx Version 17.8.11.
Was muss ich alles machen um diese Fehler zu beseitigen? Leider bin ich kein Profi und habe auch nicht jeden Tag damit zu tun.

Vielen Dank im Voraus.
LG Mirko

jan10001
Anbieter
Posts: 728
Joined: 2004-01-02 12:17

Re: Fehler bei Apache2

Post by jan10001 » 2018-07-17 10:22

Ich würde Python neuinstallieren, wie man sieht passen die Versionen nicht. (Python version mismatch, expected '2.7.6', found '2.7.12'.)

techneo
Posts: 146
Joined: 2002-08-31 17:32
Location: Berlin

Re: Fehler bei Apache2

Post by techneo » 2018-07-17 12:38

Das habe ich schon versucht, danach funktionierte Plesk nicht mehr.
Beim Deinstallieren hat er einiges Dateien von Plesk mit gelöscht!

$ apt-get remove libapache2-mod-python

Und ich musste dann ein Backup wieder einspielen.
LG Mirko

jan10001
Anbieter
Posts: 728
Joined: 2004-01-02 12:17

Re: Fehler bei Apache2

Post by jan10001 » 2018-07-17 14:39

Plesk verwendet kein mod_python oder mod_perl mehr, da liegt dein Problem. Per Voreinstellung wird daher FastCGI verwendet, allerdings mußt du damit perl oder python funktioniert für das Hosting Paket noch den passenden Apache Handler im Plesk Menü setzen.

techneo
Posts: 146
Joined: 2002-08-31 17:32
Location: Berlin

Re: Fehler bei Apache2

Post by techneo » 2018-07-17 18:05

Hallo Jan, danke schon mal für deine Infos.
Wie sieht es denn aus, kannst du mir sagen was ich machen muss?

LG Mirko

jan10001
Anbieter
Posts: 728
Joined: 2004-01-02 12:17

Re: Fehler bei Apache2

Post by jan10001 » 2018-07-18 13:35

Im Prinzip ist es einfach mod_python deinstallieren und nur python installieren, dann in Plesk entweder für den Apache global für alle die Einstellungen setzen oder nur für die gewünschte Domain (bei "Einstellungen für Apache & nginx" > "Handler" den Eintrag "fcgid-script .py" setzen ohne Anführungszeichen.) Eventuell mußt du noch Zugriffsrechte anpassen, aber das zeigt dir dann ja das Error Log beim Ausführen des Scripts.

techneo
Posts: 146
Joined: 2002-08-31 17:32
Location: Berlin

Re: Fehler bei Apache2

Post by techneo » 2018-07-18 22:47

Wenn ich Python lösche, passiert das:

Code: Select all

root@h2793901:~# sudo apt purge python
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  bind9* bind9utils* libpam-plesk* plesk-config-troubleshooter* plesk-core* plesk-dns-bind-driver* plesk-l10n* plesk-mail-pc-driver*
  plesk-management-node* plesk-repair-kit* plesk-roundcube* plesk-service-node-utilities* plesk-web-hosting* psa-horde* psa-imp* psa-ingo*
  psa-kronolith* psa-mail-driver-common* psa-mnemo* psa-passwd* psa-pylibplesk* psa-turba* psa-updates* python* python-apt* python-libxml2*
0 aktualisiert, 0 neu installiert, 26 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 386 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]
Danach ist Plesk tot und der Ordner /usr/local/psa gibt es nicht mehr!
Also eine schlechte IDEE....

LG Mirko

jan10001
Anbieter
Posts: 728
Joined: 2004-01-02 12:17

Re: Fehler bei Apache2

Post by jan10001 » 2018-07-19 14:41

Nicht Python deinstallieren sondern mod-python. (libapache2-mod-python)

techneo
Posts: 146
Joined: 2002-08-31 17:32
Location: Berlin

Re: Fehler bei Apache2

Post by techneo » 2018-07-19 18:39

Hallo
Ich wurde mit apt-get remove libapache2-mod-python deinstallieten und anschließend mit apt-get install libapache2-mod-python wieder installieren.
Finde unter Tool & Einstellungen > Apache Webserver-Einstellungen kein Handler wo ich den Eintrag fcgid-script .py kann.
LG Mirko

jan10001
Anbieter
Posts: 728
Joined: 2004-01-02 12:17

Re: Fehler bei Apache2

Post by jan10001 » 2018-07-20 12:17

Du brauchst nicht libapache2-mod-python zu installieren, das ist ein Apache Modul das nicht mehr unterstützt wird. (genauso bei mod_perl) Der Aufruf von Python erfolgt bei Plesk über FastCGI dieses Modul ist bereits standardmäßig installiert.
Zum Handler setzen:
Gehe zu Domains, klicke auf die gewünschte Domain in der ersten Spalte und dann wirst du im nächsten Fenster auch den Menüpunkt "Einstellungen für Apache & nginx" finden.