• spring cloud gateway和nigix 路由转发时携带域名头信息


    1.nigin添加一段配置

      server {
            listen 80; 
            # this is the key !!!!! 
            proxy_set_header Host $host;
            location /client/pids {
                proxy_pass http://10.103.13.103:3200/client/pids;
            }
            location /interface/client/pids {
                proxy_pass http://10.103.13.103:3200/interface/client/pids;
            }
            ......

    2.gateway网关配置

    有一个过滤器PreserveHostHeaderGatewayFilter,用来在gateway转发请求的时候把原始请求的host头部带上,转发给目标服务。

    - id: auth-service
    uri: lb://auth-service
    predicates:
    - Path=/api/auth/**,/api/oauth/dd/**
    filters:
    - StripPrefix=1
    - PreserveHostHeader #发送网关原始主机头:

    转自:https://www.cnblogs.com/abu1314/articles/13123654.html
  • 相关阅读:
    web--ajax--json
    4.26
    4.25
    4.23
    4.22
    4.20
    4.19
    4.18
    4月问题总结章
    4.17
  • 原文地址:https://www.cnblogs.com/duanxz/p/14780228.html
Copyright © 2020-2023  润新知