Page 1 of 1
Panel in Kundendomain
Posted: Tue 5. Apr 2022, 12:12
by 24unix
Moin,
jetzt mit dem Mail-SNI in der neuen KH Version ist es für die User ja schon mal ziemlich cool, einfach nur den Domainnamen eingeben zu müssen statt des Panelnamens.
Gibt es eine Möglichkeit, das Panel über z.B. panel.<kunde.de> erreichbar zu machen?
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 13:25
by Tobi
Die Antwort ist Ja und „Reverse Proxy“ ist dein Stichwort.
Mehr braucht es bei dir nicht

Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:10
by 24unix
Liesse sich das automatisieren?
So eine Art Skeleton oder so etwas, dass das für jeden Kunden automatisch angelegt wird?
Am besten auch immer gleich die Log-Direktive, damit nicht alles in einem Verzeichnis landet.
Ich habe das jetzt so:
Code: Select all
CustomLog "/home/users/tfunix/logs/paneltest.24unix.net/ssl_access.log" keyhelp_log
ErrorLog "/home/users/tfunix/logs/paneltest.24unix.net/ssl_error.log"
<IfModule mod_proxy.c>
ProxyPass /.well-known/acme-challenge !
</IfModule>
Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge
ProxyPass / http://jarjar.24unix.net/
ProxyPassReverse / http://jarjar.24unix.net/
Und: Er springt dann eigentlich auf jarjar, also im Endeffekt wie ein Redirect, ich habe schon mit preserve host und so gespielt, aber mit wenig Erfolg.
Ziel wäre, dass jeder Kunde über panel.<domain> seine Einstellungen vornehmen kann.
(Und wenn möglich auch panel.<domain> in der Adresszeile stehen bleibt.
Mit mod_rewrite geht das ja.
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:25
by Jolinar
24unix wrote: ↑Tue 5. Apr 2022, 17:10
Code: Select all
ProxyPass / http://jarjar.24unix.net/
ProxyPassReverse / http://jarjar.24unix.net/
Warum http? Die aufgerufene URL hat doch sowieso eine Weiterleitung auf https...
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:35
by 24unix
Jolinar wrote: ↑Tue 5. Apr 2022, 17:25
24unix wrote: ↑Tue 5. Apr 2022, 17:10
Code: Select all
ProxyPass / http://jarjar.24unix.net/
ProxyPassReverse / http://jarjar.24unix.net/
Warum http? Die aufgerufene URL hat doch sowieso eine Weiterleitung auf https...
Ich dachte, das doppeltgemoppelte ssl kan ich mir sparen, und es klappt, also scheit das panel nicht sutomatishc den redirect zu machen.
Edit: OK, macht er doch, aber es klappt auch mit http. Ändert aber nichts dran, dass der Name verändert wird, oder?
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:45
by Jolinar
24unix wrote: ↑Tue 5. Apr 2022, 17:35
OK, macht er doch, aber es klappt auch mit http.
Aber du sparst einen Redirect. Bei einer Paneladresse jetzt nicht unbedingt performancentscheidend, aber bei stärker frequentierten Domains kann es was ausmachen.
24unix wrote: ↑Tue 5. Apr 2022, 17:35
Ändert aber nichts dran, dass der Name verändert wird, oder?
Welchen 'Namen' meinst du jetzt genau? Den Tab-Titel oder was in der Adressleiste steht (also panel.xxx.yyy)?
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:53
by 24unix
Jolinar wrote: ↑Tue 5. Apr 2022, 17:45
24unix wrote: ↑Tue 5. Apr 2022, 17:35
OK, macht er doch, aber es klappt auch mit http.
Aber du sparst einen Redirect. Bei einer Paneladresse jetzt nicht unbedingt performancentscheidend, aber bei stärker frequentierten Domains kann es was ausmachen.
Das stimmt wohl. OK; werde ich mal testen.
24unix wrote: ↑Tue 5. Apr 2022, 17:35
Ändert aber nichts dran, dass der Name verändert wird, oder?
Welchen 'Namen' meinst du jetzt genau? Den Tab-Titel oder was in der Adressleiste steht (also panel.xxx.yyy)?
[/quote]
Das, was in der Adressleiste steht, moderne Browser zeigen Titelleisten ja eh nur noch verstümmelt an wenn man mer als ein paar Tabs auf hat.
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 17:58
by Jolinar
24unix wrote: ↑Tue 5. Apr 2022, 17:53
Das, was in der Adressleiste steht
Hmm...hab es eben mal auf meiner Testmaschine eingerichtet, bei mir bleibt in der Adressleiste panel.xxx.yyy stehen...
Edit:
Hab grad nochmal mit meinen Apache-Einstellungen verglichen:
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
SSLProxyEngine On
ProxyPass / https://host.xxx.yyy/
ProxyPassReverse / https://host.xxx.yyy/
Re: Panel in Kundendomain
Posted: Tue 5. Apr 2022, 18:04
by 24unix
OK, danke, dann teste ich nachher oder morgen noch mal.
Sitze gerade wieder am DynDNS …