Назначьте 2 ips для разных веб-приложений Tomcat - PullRequest
0 голосов
/ 12 сентября 2018

Я создал экземпляр AWS EC2 с ОС Windows Server 2016. Я хочу настроить среду Java с сервером Tomcat.

Основная цель: назначить несколько IP-адресов одному и тому же серверу.

Например, на сервере запускаются три серверных веб-приложения, доступные через: localhost: 80, locahost: 81, localhost: 82

или через контекстный путь: localhost: 80 / app1, localhost: 80 / app2, localhost: 80 / app3

Как я могу сопоставить три разных Elastic IPS с этими разными веб-приложениями?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете добавить вторичные сетевые интерфейсы к экземпляру, и вы можете иметь несколько IP-адресов, подключенных к одному и тому же экземпляру.

Если вы планируете обеспечить высокую доступность своего приложения, вам придется масштабировать по горизонтали.когда-нибудь, и было бы лучше начать с Application Load Balancer в этом случае.У нас могут быть разные целевые группы с экземплярами, и на основе правил маршрутизации вы можете переслать запрос определенной целевой группе на любой требуемый порт.

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/tutorial-load-balancer-routing.html

...