Я развертываю приложение Spring-Cloud на Google-Cloud.У меня есть зарезервированный статический внешний IP и статический внутренний IP.Приложение использует Zuul с Eureka.Когда я развертываю его на сервере, отличном от gcloud, все работает нормально (zuul извлекает URL-адреса для маршрутизации из обнаружения Eureka.
Но когда я пробую это на облаке (с Debian 9), zuul извлекает URL-адреса свнутренний IP
Вот выдержка из конфигурации Zuul:
zuul:
routes:
legacy-service:
path: /legacy-service/**
serviceId: legacy-service
stripPrefix: false
На других серверах (например, работает Ubuntu 18), когда я звоню
https://<IP>/legacy-service
, это работаетштраф и разрешается до
https://<IP>:8094/data-service/login
В Gcloud, когда я звоню
https://<IP>/legacy-service
, он разрешается до
https://<INTERNAL-IP>:8094/data-service/login
Любой намек, как это исправить?
Спасибо