Ich hatte es als Standardanforderungen angesehen. Normales Reverseproxying auf verschiedene Backends. Einige Services sollen über HTTPS laufen, andere über HTTP. Alle HTTPS Domains sollen Let's Encrypt Zertifikate erhalten.
Etwas verkürzt:
HTTP-Anfragen auf Domains, die HTTPS bereitstellen, sollen automatisch auf HTTPS umgeleitet werden.
Für mich sind das sehr elementare Anforderungen, deren Umsetzung auf keinem Reverse-Proxy eine große Herausforderung sein sollte.
Wie Let's Encrypt mit Caddy funktioniert, ist mir leider noch immer rätselhaft. Das einzige, was die GUI dafür anbietet ist die Mailadresse. Ich frage mich, wie es die CA auswählt.
Daher könnte ich einfach nur versuchen, alle Reverse-Proxy Domains einzurichten. Sollte es nicht klappen, geb ich mein Caddy-Abenteuer eben auf. Es hat mich schon zu viel Zeit gekostet.
HAproxy ist kein Leichtgewicht und die GUI Integration in OPNsense ist fern ab von guter Nachvollziehbarkeit, was die Konfiguration deutlich aufwendiger gestaltet, aber damit habe ich schon wesentlich komplexere Projekte umgesetzt. Da weiß ich nun, was welcher Konfigurationsabschnitt bewirkt.
Etwas verkürzt:
Code Select
https://nc.mydomain.tld > Webserver Port 80
https://host.otherdomain.tld > Webserver Port 80
https://pv.mydomain.tld > PV-Wechselrichter Port 80
http://stream.mydomain.tld/hi > Musikserver Port 42287
http://stream.mydomain.tld/lo > Musikserver Port 42288
HTTP-Anfragen auf Domains, die HTTPS bereitstellen, sollen automatisch auf HTTPS umgeleitet werden.
Für mich sind das sehr elementare Anforderungen, deren Umsetzung auf keinem Reverse-Proxy eine große Herausforderung sein sollte.
Wie Let's Encrypt mit Caddy funktioniert, ist mir leider noch immer rätselhaft. Das einzige, was die GUI dafür anbietet ist die Mailadresse. Ich frage mich, wie es die CA auswählt.
Daher könnte ich einfach nur versuchen, alle Reverse-Proxy Domains einzurichten. Sollte es nicht klappen, geb ich mein Caddy-Abenteuer eben auf. Es hat mich schon zu viel Zeit gekostet.
HAproxy ist kein Leichtgewicht und die GUI Integration in OPNsense ist fern ab von guter Nachvollziehbarkeit, was die Konfiguration deutlich aufwendiger gestaltet, aber damit habe ich schon wesentlich komplexere Projekte umgesetzt. Da weiß ich nun, was welcher Konfigurationsabschnitt bewirkt.
"