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