Apache2 startet nach Reboot des Servers nicht mehr  [GELÖST]

Locked
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Apache2 startet nach Reboot des Servers nicht mehr

Post by vertexino0 »

Hallo zusammen.

Ich muss mich wieder mit einem Problem an euch wenden, welches ich mir nicht erklären kann.
Ich habe ein frisches Debian 9 incl. der neuesten Version von Keyhelp installiert.
Nach der Installation funktioniert alles wunderbar.
Ich habe aus einer alten KH-Installation die Datenbanken sowie die Benutzerverzeichnisse und Einträge der passwd und co. übernommen (Backup aus KH).
Alles hat wunderbar funktioniert bis zum ersten Neustart.
Der Apache2 Service lässt sich nun nicht mehr starten. Folgende Fehlermeldung erscheint:

AH00526: Syntax error on line 34 of /etc/apache2/keyhelp/keyhelp.conf:
SSLCertificateFile: file '/etc/ssl/keyhelp/keyhelp.pem' does not exist or is empty
Action '-t' failed.
The Apache error log may have more information.

Die hier angesprochene Datei ist ein Symbolic-Link welcher ins leere läuft.
Hat hier einer eine Idee?

Vielen Dank für die Hilfe.
Gruß
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Apache2 startet nach Reboot des Servers nicht mehr  [GELÖST]

Post by Alexander »

Hallo,

Die Symlinks in diesem Ordner müssten nun wieder korrekt verknüpft werden:

Wenn vorher (also nach der frischen Installation) ein Lets-Encrypt Zertifikat vorhanden war:

Code: Select all

ftp-ca.crt -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/chain.pem
ftp.pem -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/complete.pem

keyhelp-ca.crt -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/chain.pem
keyhelp.pem -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/complete.pem

mail-ca.crt -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/chain.pem
mail.pem -> /etc/ssl/keyhelp/letsencrypt/keyhelp/<HOST-NAME>/complete.pem

webmail-ca.crt -> /etc/ssl/keyhelp/files/default-ca.crt
webmail.pem -> /etc/ssl/keyhelp/pem/default.pem
Alternativ, wenn kein Lets-Encrypt vorhanden war, dann mit dem default Zertifikat verknüpfen:
Wenn der Apache anschließend wieder läuft, kann man ja im KeyHelp später immer noch auf Let's Encrypt schalten.

Code: Select all

ftp-ca.crt -> /etc/ssl/keyhelp/files/default-ca.crt
ftp.pem -> /etc/ssl/keyhelp/pem/default.pem

keyhelp-ca.crt -> /etc/ssl/keyhelp/files/default-ca.crt
keyhelp.pem -> /etc/ssl/keyhelp/pem/default.pem

mail-ca.crt -> /etc/ssl/keyhelp/files/default-ca.crt
mail.pem -> /etc/ssl/keyhelp/pem/default.pem

webmail-ca.crt -> /etc/ssl/keyhelp/files/default-ca.crt
webmail.pem -> /etc/ssl/keyhelp/pem/default.pem
Anschließend Dienste neu starten: proftpd, dovecot, postfix, apache2
und KeyHelp sollte wieder erreichbar sein.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Re: Apache2 startet nach Reboot des Servers nicht mehr

Post by vertexino0 »

Hallo Alexander.

Vielen Dank für die Info.
Hat funktioniert.

Gruß
Locked