Ich habe eine sichere (https) Knoten Express-Anwendung, die ich auf Port haben hören 3000 =>https://mywebsite.net:3000 auf hostmonster läuft.Knoten Express Anwendung umleiten Port 443 Anfragen an Port 3000 auf Hostmonster
Ich möchte Anfragen an Port 443 (dh https://mywebsite.net/https://mywebsite.net:443) zu meinem Knoten Express-Server-Anwendung weitergeleitet wird auf Port 3000 =>https://mywebsite.net:3000
Dies ist aufgrund nicht in der Lage sein, direkt auf Port 443 hören.
Ich habe mich in Hostmonster als root angemeldet.
Ich habe die folgende Regel zum iptable:
iptables -t nat -A PREROUTING -s 123.123.123.123 -p tcp --dport 443 -j DNAT --to-destination
service iptables save
ich folgendes zu sehen, wenn ich schreibe: iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- server.mywebsite anywhere tcp dpt:https to: 123.123.123.123:3000
DNAT tcp -- server.mywebsite anywhere tcp dpt:https to: 123.123.123.123:3000
Das Problem ist, wenn ich https://mywebsite.net Typ oder https://mywebsite.net:443 (gleiche Sache) in einem Browser geht es nicht zu meinem Hauptknoten Express-Anwendung Seite auf Port 3000 zuhören.
ich Googles Postbote auch verwendet, um eine Anforderung von https://mywebsite.net:443 zu tun und es nicht wieder Informationen von meinem Hauptknoten express Anwendungsseite auf Port 3000.
So ist es nicht die Umleitung von Port 443 erscheinen Port 3000 funktioniert?
Was fehlt mir?
es Ihnen danken! Das war's! – brent
Freut mich zu hören. Vielleicht sollten Sie meine Antwort als Antwort aufwerten und markieren? – duncanhall
Ich tat, es sagte, es wird aufgezeichnet werden, aber da mein Ruf nicht über 15 ist, wird es nicht öffentlich zeigen. : ( – brent