0

Ich verwende derzeit AWS, um meine Website zu hosten (Ex.facebook.com). Es ist auf der Knotenplattform und läuft auf Port 3000. Ich verwendete Iptables, um allen Port 80 eingehenden Verkehr an Port 3000 weiterzuleiten.Hosten mehrerer Websites über mehrere Ports

Jetzt, wenn ich eine andere Website auf Port 6000 hosten, kann ich den Verkehr zu beiden Ports 3000 und 6000 weiterleiten abhängig von der Anfrage?

Gibt es irgendein Skript, das ich schreiben muss, oder ich habe eine Bestimmung in Iptables selbst?

+0

verwenden Sie eine Windows- oder Linux-VM? –

+0

linux - Ubuntu 14.04LTS um genau zu sein – Sammy

+0

Woher wissen Sie, wenn Sie Anfragen an den Client senden, welche Anfrage von der IP Adresse des Subnetzes auf die IP Adresse des Clients übertragen wird? –

Antwort

0

Verwenden Sie virtuelle Hosts (siehe Virtual hosting with standalone node.js server), sofern Sie nicht unbedingt mehrere Knoteninstallationen auf derselben Instanz ausführen müssen. Auf diese Weise muss Ihre Knoten-App nur auf einem Port warten, wobei der Inhalt durch den URI-Hostnamen zugeordnet wird. Das wird die Instanz weniger belasten (weniger Prozesse) und einen möglichen Routing-Albtraum beseitigen.