SpringCloud Gateway和应用不在同一台服务器无法访问

今天碰到奇怪的一个问题,在将SpringBoot应用注册到eureka,通过SpringCloud Gateway访问应用时,报错500。查看Gateway日志正常,也能匹配到这个应用,就是无法访问。

解决方法:

 在配置文件中添加eureka.instance.prefer-ip-address: true

eureka:
  client:
    serviceUrl:
      defaultZone: http://10.0.64.118:9010/eureka/
  #用ip注册到eureka,不使用域名  
  instance:
    prefer-ip-address: true

 

你可能感兴趣的:(Spring,Cloud)