У меня есть один экземпляр Windows Amazon EC2 и один общедоступный IP-адрес. Экземпляр запускает несколько EXE-файлов веб-сервера, которые все сидят на порту 80. Я хочу иметь разные доменные имена, которые я хочу указать на каждый сервер. На моем старом выделенном сервере я достиг этого, просто имея разные общедоступные IP-адреса, но с Amazon EC2 я хочу использовать только один общедоступный IP-адрес.
Я не использую IIS, Apache и т. д., иначе жизнь была бы намного проще (я бы просто привязывал имена хостов соответствующим образом). Исполняемые файлы веб-сервера выполняют необычные «служебные» задачи как часть ряда других веб-сайтов, но все же должны размещаться на порту 80. Нет никакой конфигурации, кроме адреса для привязки и номера порта.
Я настроил несколько частных IP-адресов и привязал каждое серверное приложение к этим частным IP-адресам. Можно ли использовать некоторые сетевые продукты Amazon для направления трафика на правильный частный IP-адрес? например Я попытался настроить частный DNS с помощью Amazon Route53, и, по крайней мере, внутри он указывает на правильные серверы, но не (возможно, логически), когда я пытаюсь получить доступ к сайту извне.