Как я могу получить свои услуги для регистрации в определенном порту в Eureka?
Моя настройка
У меня есть несколько служб, которые регистрируются в Eureka. Эта информация о регистрации используется Zuul для направления запросов на мои услуги. Большинство этих служб работают на портах, таких как 9999 или 8080. Каждая служба находится на своем собственном экземпляре EC2, и у меня есть запросы маршрутизации Nginx от порта 80 к порту сервера, так что я могу сохранить свои правила группы безопасности простыми.
Моя проблема
Когда мой сервис регистрируется в Eureka, он регистрируется в ${server.port}
который в конечном итоге становится 8080 или 9999 и т. д. Когда Зуул пытается проложить маршрут к {ec2host}:8080
, он заблокирован правилами моей группы безопасности. Исходя из документации, похоже, что я должен иметь возможность указать хост и порт с eureka.instance.hostname
а также eureka.instance.nonSecurePort
, Использую ли я эти свойства или нет, моя служба регистрируется с определенным портом.
Есть ли способ заставить клиента Eureka зарегистрировать мой сервис с портом 80 вместо порта сервера?