Apache gekillt  [GELÖST]

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Post Reply
User avatar
technotravel
KeyHelp Translator
Posts: 478
Joined: Mon 19. Oct 2020, 11:11

Apache gekillt

Post 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.
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
24unix
Posts: 2147
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Apache gekillt  [GELÖST]

Post 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
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
User avatar
technotravel
KeyHelp Translator
Posts: 478
Joined: Mon 19. Oct 2020, 11:11

Re: Apache gekillt

Post 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?
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
technotravel
KeyHelp Translator
Posts: 478
Joined: Mon 19. Oct 2020, 11:11

Re: Apache gekillt

Post 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:
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
24unix
Posts: 2147
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Apache gekillt

Post 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 :-)
Cheers Micha
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.

The bartender says: “You really should validate your input.”
Post Reply