Hallo zusammen!
Ich habe eine Node.js-Anwendung, die Express.js auf Port 1399 ausführt und eine Rest-API für den Benutzer anbietet. Auf die API kann über http://example.com:1399 zugegriffen werden. Ich benutze Let's Encrypt für SSL.
Das Problem ist, dass nur API Calls ohne SSL funktionieren, da Let's Encrypt HTTPS nur an Standardports (z. B. Port 443) zulässt. Die Verwendung von https://example.com:1399/ (mit https) gibt mir in Firefox einen "Sichere Verbindung fehlgeschlagen"-Fehler.
Um SSL auch für andere Ports als Port 443 anbieten zu können, würde ich gerne alle API Calls von https://example.com/api (auf Port 443) an https://example.com:1399/ (Port 1399) weiterleiten.
Wie kann man sowas einrichten?