Назад |
Перейти на главную страницу
Как получить доступ к локальной службе экземпляра loadbalancer на 8080, AWS
Здесь очень зеленый человек, работающий в сети; работающих в среде AWS, и иметь следующее:
- Экземпляр EC2 запущен и работает; я
- AWS Classic loadbalancer (я полагаю, ELB) запущен и работает; ФУНТ
- ФУНТ включает я
- ФУНТ и я находятся в одной группе безопасности, что позволяет использовать HTTP, SSH и HTTPS
Есть служба в я работает на http://172.13.30.130:8080. Я хочу, чтобы LB проверял работоспособность этой службы и перенаправлял на нее трафик.
Как лучше всего это сделать? Перенаправление порта? Как? Что-то другое?
В итоге я сделал следующее:
- Создание файла; healthcheck.html («ОК» было единственным содержимым), который я добавил в корневую папку приложения для файла .war, который работал на я.
- Затем я открыл фильтры весенней безопасности приложения, чтобы этот URL-адрес был открыт.
- Мне также пришлось отредактировать web.xml для приложения, работающего на я.
- Я настраиваю одну группу безопасности для ФУНТ для исходящего "весь трафик" и для входящих "HTTPS: 443", "HTTP: 80" и "TCP: 8080".
- Я настраиваю другую группу безопасности для я который имел "TCP: 8080" (и "SSH: 22") как входящий.
- Наконец я добавил я к ФУНТ, и подтвердил, что проверка работоспособности прошла успешно.