Page 1 of 1

Apache gekillt

Posted: Thu 25. Dec 2025, 14:11
by technotravel
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
liegt nicht an KH


Server-Betriebssystem + Version
Debian 13.2 (64-bit)


Eingesetzte Server-Virtualisierung-Technologie
KVM


KeyHelp-Version + Build-Nummer
25.3 (Build 3565)


Problembeschreibung / Fehlermeldungen
Apache startet nicht mehr, UI unerreichbar


Erwartetes Ergebnis
Apache funktioniert

Habe mich also an mein erstes Docker Projekt gewagt: WG-easy sah mir hierfür easy genug aus und ließ sich auch leicht installieren.

Meine Probleme begannen mit der Konfiguration des Proxy. Der Entwickler empfiehlt ja Caddy oder Traefik, jeweils als Container. Aber ich dachte mir: mein KH sorgt ja schon für ein LE-Zertifikat, also muss ich nur die Apache-Anweisungen in der Domain ändern und brauche keinen weiteren Container zu installieren.

Ich erinnerte mich an @24unix Beitrag zu einem anderen Docker Projekt und habe das angepasst - also den port auf 51821 gesetzt - und so abgespeichert. Danach war der Apache gestorben :(

Hier ist was ich eingetragen hatte:

Code: Select all

<IfModule mod_proxy.c>
        ProxyPass /.well-known/acme-challenge !
</IfModule>

Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge

ProxyPreserveHost On
ProxyRequests off
AllowEncodedSlashes NoDecode
ProxyPass / http://localhost:51821/ nocanon
Header always set Access-Control-Allow-Origin "*"
Wie wäre es richtig gewesen? :?:

Jedenfalls komme ich jetzt nicht mehr in das KH-Interface und kann daher auch keinen Restore initiieren.

Gibt es eine Möglichkeit, den Apachen wieder zum Laufen zu kriegen, oder muss ich den Server neu machen? :shock:

Edit: nur der Vollständigkeit halber - die benötigten Ports hatte ich vor der Apache Modifikation schon freigegeben.

Re: Apache gekillt  [GELÖST]

Posted: Thu 25. Dec 2025, 14:16
by 24unix
technotravel wrote: Thu 25. Dec 2025, 14:11 Gibt es eine Möglichkeit, den Apachen wieder zum Laufen zu kriegen, oder muss ich den Server neu machen? :shock:
Musst du sicher nicht neu machen.

Was sagt:

Code: Select all

apache2ctl -t

Re: Apache gekillt

Posted: Thu 25. Dec 2025, 14:32
by technotravel
24unix wrote: Thu 25. Dec 2025, 14:16

Code: Select all

apache2ctl -t
Puh - danke!!! Den Befehl merk ich mir ... Apache wiederbelebt :mrgreen:

Hast du noch einen Kommentar zu meinem Eintrag in den Apache Direktiven?

Re: Apache gekillt

Posted: Thu 25. Dec 2025, 14:41
by technotravel
24unix wrote: Thu 25. Dec 2025, 14:16
Was sagt:

Code: Select all

apache2ctl -t
Es sagt:

Code: Select all

root@mbu:~# apache2ctl -t
AH00526: Syntax error on line 2 of /etc/apache2/keyhelp/custom_vhosts/chris_de.fukkdacensor.de_https.conf:
Invalid command '\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0ProxyPass', perhaps misspelled or defined by a module not included in the server configuration
In der inkriminierten Zeile steht dies:

Code: Select all

        ProxyPass /.well-known/acme-challenge !
Edit: habe die Leerzeichen am Zeilenanfang gelöscht - das hat den Fehler behoben und die Syntaxkontrolle meldet keinen Fehler mehr.
Typischer copy-paste Fehler :shock:

Re: Apache gekillt

Posted: Thu 25. Dec 2025, 14:47
by 24unix
technotravel wrote: Thu 25. Dec 2025, 14:41
24unix wrote: Thu 25. Dec 2025, 14:16
Was sagt:

Code: Select all

apache2ctl -t
Es sagt:

Code: Select all

root@mbu:~# apache2ctl -t
AH00526: Syntax error on line 2 of /etc/apache2/keyhelp/custom_vhosts/chris_de.fukkdacensor.de_https.conf:
Invalid command '\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0ProxyPass', perhaps misspelled or defined by a module not included in the server configuration
In der inkriminierten Zeile steht dies:

Code: Select all

        ProxyPass /.well-known/acme-challenge !
Da ist wohl bei Copy&Paste was schief gegangen, die Unicode Zeichen (no braking space) sollten ganz normale ASCII Spaces sein.

Entweder

Code: Select all

sed -i 's/\xC2\xA0/ /g' /etc/apache2/keyhelp/custom_vhosts/chris_de.fukkdacensor.de_https.conf
oder mit dem Editor Deiner Wahl in die Datei, die Zeichen löschen und ganz normale Leerzeichen tippen.
Edit: OK, hast Du ja schon gemacht :-)

Re: Apache gekillt

Posted: Thu 25. Dec 2025, 19:09
by 24unix
technotravel wrote: Thu 25. Dec 2025, 14:11 Edit: nur der Vollständigkeit halber - die benötigten Ports hatte ich vor der Apache Modifikation schon freigegeben.
Nachtrag: Welche Port willst Du wofür frei geben?
Von aussen ist das ganze via HTTP/HTTPS erreichbar, die internen Ports sind dafür unerheblich.