Page 1 of 1
Eigene vHosts
Posted: Sat 26. Feb 2022, 20:48
by Justman10000
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt.
Ja
Server-Betriebssystem + Version (z.B. Ubuntu 20.04)
Linux Debian 11
Eingesetzte Server-Virtualisierung-Technologie (z.B. keine, OpenVZ, KVM, XEN, etc.)
KVM
KeyHelp-Version + Build-Nummer (z.B. 22.0 (Build 2366))
21.3 (Build 2344)
Problembeschreibung / Fehlermeldungen
Der Ordner
custom_vhosts unter
/etc/apache2/keyhelp wird nicht gegriffen
Erwartetes Ergebnis
Eigene .conf Dateien im Ordner
custom_vhosts unter
/etc/apache2/keyhelp können verwendet werden
Tatsächliches Ergebnis
.conf Dateien sind nicht verwendbar
Schritte zur Reproduktion
Eine eigene .conf Datei in /etc/apache2/keyhelp/custom_vhosts legen
Zusätzliche Informationen (kürzlich durchgeführte Änderungen am Server) / Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.)
Dass /etc/apache2/keyhelp/custom_vhosts nicht gegriffen wird, liegt daran dass es nicht deklariert ist! Bin mir nicht sicher, ob es wirklich so ist, nach manueller Deklaration von
Code: Select all
# User custom vhosts
IncludeOptional keyhelp/custom_vhosts/*.conf
unter
/etc/apache2/keyhelp/keyhelp.conf reagierte es jedoch
[Mod-Edit]
Thread nach Off Topic verschoben, da kein Fehler vorliegt.
Re: Eigene vHosts
Posted: Sat 26. Feb 2022, 21:06
by Jolinar
In dem Ordner custom_vhosts werden vom Panel die Daten abgelegt, die im Panel in der Domainverwaltung als "Zusätzliche Apache-Anweisungen" hinterlegt werden. Die so angelegte Config-Datei wird dann in der Config der entsprechenden (Sub-)Domain auch korrekt inkludiert.
BTW:
Justman10000 wrote: ↑Sat 26. Feb 2022, 20:48
nach manueller Deklaration von
Code: Select all
# User custom vhosts
IncludeOptional keyhelp/custom_vhosts/*.conf
unter
/etc/apache2/keyhelp/keyhelp.conf reagierte es jedoch
Das ist übrigens eine denkbar schlechte Idee und könnte im schlimmsten Fall dazu führen, daß der Webserver den Dienst verweigert, wenn du an dieser Stelle einfach alle in custom_vhosts abgelegten Configs inkludierst.
Re: Eigene vHosts
Posted: Sun 27. Feb 2022, 11:30
by Justman10000
Jolinar wrote: ↑Sat 26. Feb 2022, 21:06
In dem Ordner custom_vhosts werden vom Panel die Daten abgelegt, die im Panel in der Domainverwaltung als "Zusätzliche Apache-Anweisungen" hinterlegt werden. Die so angelegte Config-Datei wird dann in der Config der entsprechenden (Sub-)Domain auch korrekt inkludiert.
BTW:
Justman10000 wrote: ↑Sat 26. Feb 2022, 20:48
nach manueller Deklaration von
Code: Select all
# User custom vhosts
IncludeOptional keyhelp/custom_vhosts/*.conf
unter
/etc/apache2/keyhelp/keyhelp.conf reagierte es jedoch
Das ist übrigens eine denkbar schlechte Idee und könnte im schlimmsten Fall dazu führen, daß der Webserver den Dienst verweigert, wenn du an dieser Stelle einfach alle in custom_vhosts abgelegten Configs inkludierst.
Problem ist, wenn ich es normal unter
/etc/apache2/sites-available platziere, kommt immer das, was in dieser .conf liegt, statt der Login! Halt bei neuen Domains die zwar auf den Server über A Record zeigen, jedoch noch nicht eingerichtet sind!
Re: Eigene vHosts
Posted: Sun 27. Feb 2022, 11:35
by Jolinar
Vielleicht solltest du erstmal etwas näher drauf eingehen, was genau du vorhast und wie deine Config dafür aussieht. Dann kann man dir vermutlich zielführender helfen.
So wie es klingt, willst du ja bestimmte Webserverconfigs an Keyhelp vorbei einrichten.
Re: Eigene vHosts
Posted: Sun 27. Feb 2022, 11:39
by OlliTheDarkness
Justman10000 wrote: ↑Sun 27. Feb 2022, 11:30
Jolinar wrote: ↑Sat 26. Feb 2022, 21:06
In dem Ordner custom_vhosts werden vom Panel die Daten abgelegt, die im Panel in der Domainverwaltung als "Zusätzliche Apache-Anweisungen" hinterlegt werden. Die so angelegte Config-Datei wird dann in der Config der entsprechenden (Sub-)Domain auch korrekt inkludiert.
BTW:
Justman10000 wrote: ↑Sat 26. Feb 2022, 20:48
nach manueller Deklaration von
Code: Select all
# User custom vhosts
IncludeOptional keyhelp/custom_vhosts/*.conf
unter
/etc/apache2/keyhelp/keyhelp.conf reagierte es jedoch
Das ist übrigens eine denkbar schlechte Idee und könnte im schlimmsten Fall dazu führen, daß der Webserver den Dienst verweigert, wenn du an dieser Stelle einfach alle in custom_vhosts abgelegten Configs inkludierst.
Problem ist, wenn ich es normal unter
/etc/apache2/sites-available platziere, kommt immer das, was in dieser .conf liegt, statt der Login! Halt bei neuen Domains die zwar auf den Server über A Record zeigen, jedoch noch nicht eingerichtet sind!
Grund dafür ist der Admin.
KH bietet die Zusätzlichen Apacheconfig im Panel, darüber kannst du via include in deine Domainconfigs laden was du willst , egal wo du die Conf liegen hast.
Die Daten aus sites-enabled bzw. vhosts wird durch die apache2.conf includiert.
Den Apachen am KH vorbei zu "manipulieren" empfehle ich jedem der weiß was er tut, also nicht dir.