0

我的设置

我有一些在 Eureka 注册的服务。Zuul 使用此注册信息将请求路由到我的服务。这些服务中的大多数运行在 9999 或 8080 之类的端口上。每个服务都在它自己的 EC2 实例上,我有 Nginx 从端口 80 到服务器端口的路由请求,这样我就可以保持我的安全组规则简单。

我的问题

当我的服务注册到 Eureka 时,它会注册到${server.port},最终是 8080 或 9999 等。当 Zuul 尝试路由到 时{ec2host}:8080,它会被我的安全组规则阻止。根据文档,看起来我应该能够使用 and 指定主机和eureka.instance.hostname端口eureka.instance.nonSecurePort。无论我是否使用这些属性,我的服务都会注册到它的特定端口。

登记处

有没有办法让 Eureka 客户端使用端口 80 注册我的服务,而不是服务器的端口?

4

0 回答 0