Hi,
ich hab einen Reverse Proxy mit SSL Terminierung mit HAProxy eingerichtet.
Das funktioniert so weit auch ganz gut und ist erstaunlich leicht einzurichten, aber jetzt will ich eine Subdomain ts3.example.com auf einen Teamspeak-Server weiterleiten, was leider nicht möglich ist, da HAProxy UDP nicht unterstützt.
Da Nginx UDP mittlerweile auch unterstützt, ist das zwar kein Problem an sich, aber ich hab das Gefühl, dass ich das ganze vollkommen falsch angehe und gar keinen Reverse Proxy benötigt.
Als DNS für die Domain verwende ich cloudflare. Die Records der Subdomains verweisen per CNAME auf die dynamische IP des Servers (hat leider keine fixe). Dort sitzt der Proxy in der DMZ, der die Requests an die passenden Server weiterleitet.
https://example.com --> example.dyndns.org --> reverseProxy --> 192.168.1.10:80 webserver
https://api.example.com --> ...... --> 192.168.1.11:80
ts3.example.com:xyz --> ...... --> 192.168.1.12:xyz
rdp.example.com:3389 --> ...... --> 192.168.1.13:3389
usw...
ich hab einen Reverse Proxy mit SSL Terminierung mit HAProxy eingerichtet.
Das funktioniert so weit auch ganz gut und ist erstaunlich leicht einzurichten, aber jetzt will ich eine Subdomain ts3.example.com auf einen Teamspeak-Server weiterleiten, was leider nicht möglich ist, da HAProxy UDP nicht unterstützt.
Da Nginx UDP mittlerweile auch unterstützt, ist das zwar kein Problem an sich, aber ich hab das Gefühl, dass ich das ganze vollkommen falsch angehe und gar keinen Reverse Proxy benötigt.
Als DNS für die Domain verwende ich cloudflare. Die Records der Subdomains verweisen per CNAME auf die dynamische IP des Servers (hat leider keine fixe). Dort sitzt der Proxy in der DMZ, der die Requests an die passenden Server weiterleitet.
https://example.com --> example.dyndns.org --> reverseProxy --> 192.168.1.10:80 webserver
https://api.example.com --> ...... --> 192.168.1.11:80
ts3.example.com:xyz --> ...... --> 192.168.1.12:xyz
rdp.example.com:3389 --> ...... --> 192.168.1.13:3389
usw...
Zuletzt bearbeitet: