0

Я использую AWS для размещения моего веб-сайта в настоящее время (Ex.facebook.com). Он находится на узловой платформе и работает на порту 3000. Я использовал Iptables для пересылки всего входящего трафика порта 80 на порт 3000.Хостинг нескольких веб-сайтов через несколько портов

Теперь, если я размещу еще один сайт на порту 6000, могу ли я переслать трафик на оба порта 3000 и 6000 в зависимости от запроса?

Есть ли какой-либо сценарий, который мне нужно написать или у меня есть положение в Iptables?

+0

Вы используете окна или linux vm? –

+0

linux - Ubuntu 14.04LTS, если быть точным – Sammy

+0

По возвращении запросов клиенту, как вы узнаете, какой запрос будет сопоставлен с IP-адресом подсети на адрес IP-адреса клиентов? –

ответ

0

Используйте виртуальные хосты (см. Virtual hosting with standalone node.js server), если только вам не нужно запускать установки нескольких узлов в одном экземпляре. Таким образом, приложение вашего узла просто нужно прослушивать на одном порту, с содержимым, отображаемым именем хоста URI. Это уменьшит нагрузку на экземпляр (меньше процессов) и избавится от потенциального кошмара маршрутизации.