Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Für Modifikationen in und um KeyHelp.
Post Reply
User avatar
lrab
Posts: 18
Joined: Sat 14. Jun 2025, 14:29

Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Post by lrab »

Hallo zusammen,

ich habe aktuell in meiner KeyHelp-Instanz unter

Code: Select all

/home/keyhelp/www/keyhelp
die bestehende .htaccess-Datei erweitert, um benutzerdefinierte Fehlerseiten für das KeyHelp-Panel selbst zu definieren:

Code: Select all

ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
Die Seiten liegen im Ordner /errors/ und funktionieren wie gewünscht.

Meine Frage:
Da KeyHelp bei Updates Systemdateien ggf. überschreibt, wird auch dieses Verzeichnis betroffen sein?
Falls ja, gibt es einen eleganteren und vor allem update-sicheren Weg, um eigene Error Pages zu definieren?

Ich hatte auch überlegt, die Fehlerseiten direkt über die vHost-Konfiguration einzubinden, bin mir aber nicht sicher, ob KeyHelp auch die vHost-Dateien beim Panel-Update oder bei Änderungen überschreibt.

Hat jemand Erfahrung damit oder kennt einen best practice, wie man benutzerdefinierte Error Pages dauerhaft einbindet?
Falls meine Sorge/Annahme unbegründet ist korrigiert mich auch gerne.
User avatar
Tobi
Community Moderator
Posts: 3268
Joined: Thu 5. Jan 2017, 13:24

Re: Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Post by Tobi »

Eigentlich ganz einfach.

Alles was mit dem User keyhelp und dem Verzeichnis /home/keyhelp zusammenhängt sollte NICHT manuell bearbeitet werden.

In Config-Files externer Software (z.B. Apache2) wird in den jeweiligen Config-Dateien ggf. explizit darauf hingewiesen, dass man diese NICHT manuell bearbeiten soll.

Alles andere kannst du bearbeiten.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
lrab
Posts: 18
Joined: Sat 14. Jun 2025, 14:29

Re: Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Post by lrab »

Tobi wrote: Mon 16. Jun 2025, 15:28 Alles was mit dem User keyhelp und dem Verzeichnis /home/keyhelp zusammenhängt sollte NICHT manuell bearbeitet werden.
Danke für die Info, das wusste ich so nicht.
Habe meine Änderungen im KeyHelp-Verzeichnis /home/keyhelp natürlich gleich wieder rückgängig gemacht.

Dann war meine Annahme mit den vHosts ja gar nicht so verkehrt.

Falls es jemand anderem hilft, hier mein Vorgehen:
Ich habe meine ErrorDocument-Einträge jetzt in die Datei

Code: Select all

/etc/apache2/keyhelp/keyhelp.conf
eingefügt. Dort war übrigens kein Hinweis vorhanden, dass die Datei nicht verändert werden soll.

Code: Select all

# Im Bereich <VirtualHost *:443> -> KeyHelp / Tools

ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html

Alias /errors /var/www/keyhelp-errors
<Directory "/var/www/keyhelp-errors">
	Require all granted
	Options -Indexes
</Directory>
Die Fehlerseiten habe ich als root-User unter /var/www/keyhelp-errors abgelegt. Dem Verzeichnis und den Dateien habe ich die erforderlichen Lese- und Ausführungsrechte gegeben, sodass Apache sie ausliefern kann.

Code: Select all

find /var/www/keyhelp-errors -type d -exec chmod 755 {} \;
find /var/www/keyhelp-errors -type f -exec chmod 644 {} \;
User avatar
Tobi
Community Moderator
Posts: 3268
Joined: Thu 5. Jan 2017, 13:24

Re: Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Post by Tobi »

lrab wrote: Mon 16. Jun 2025, 16:31 Dort war übrigens kein Hinweis vorhanden, dass die Datei nicht verändert werden soll.
Ich befürchte fast der fehlt dort.
Warten wir mal ab was Alex dazu meint.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 4465
Joined: Wed 20. Jan 2016, 02:23

Re: Benutzerdefinierte Error Pages im KeyHelp Panel - Update sicher?

Post by Alexander »

Tobi wrote: Mon 16. Jun 2025, 15:28 Eigentlich ganz einfach.

Alles was mit dem User keyhelp und dem Verzeichnis /home/keyhelp zusammenhängt sollte NICHT manuell bearbeitet werden.

In Config-Files externer Software (z.B. Apache2) wird in den jeweiligen Config-Dateien ggf. explizit darauf hingewiesen, dass man diese NICHT manuell bearbeiten soll.

Alles andere kannst du bearbeiten.
Tobi wrote: Mon 16. Jun 2025, 21:18 Ich befürchte fast der fehlt dort.
Warten wir mal ab was Alex dazu meint.

Der "Leitspruch" lautet: Alles wo KeyHelp im Datei-Namen oder im Pfad steht, kann durch ein Update rücksichtslos überschrieben werden.
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
**************************************************************
Post Reply