h378588270
叨叨的蚂蚁
采纳率0%
2018-11-30 10:39 阅读 2.4k

springcloud 获取不到阿里云公网ip?

80

springcloud 分布式部署遇到了一些问题, 我目前有二台服务器:阿里云,和腾讯云

A、在腾讯云上用ngnix映射我的网站,代理转发eureka;
B、阿里云,部署eureka和一个业务服务端z;

目前出现的问题是,我在本地启用zuul服务和feign服务,可以注册到C上的eureka服务,但是请求不到阿里云服务器B上的业务服务端z,后台打印请求的地址是阿里云的本地服务ip,而不是公网IP;我现在不知道怎么设置eureka获取公网ip,有没有大神遇到过?

eureka 配置
图片说明

zuul 配置
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • devmiao devmiao 2018-11-30 12:08
  • h378588270 叨叨的蚂蚁 2018-12-15 10:23

    我已经解决了,要的不是这个
    我是这样解决的
    eureka:
    instance:
    hostname: localhost:8761
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
    prefer-ip-address: true

    点赞 评论 复制链接分享
  • qq_39532655 qq_39532655 2019-06-04 20:02

    时隔半年,楼主我现在也遇到这个问题,但是我照着你的方式更改后,还是不行。

    图片说明

    点赞 评论 复制链接分享

相关推荐