cat wms-call.yanpin.cn.conf
server {
listen 8899;
server_name wms-call.yanpin.cn;
location /
{
#proxy_pass http://127.0.0.1:18899;
#proxy_set_header Host $host; // 若配置成 $host,则 proxy_set_header 取 wms-call.yanpin.cn
proxy_pass http://gc-wms.internal.yanpin.cn; // proxy_pass 只起到转发作用,不判断对方服务上是否存在对应的 server_name
proxy_set_header Host gc-wms.internal.yanpin.cn; // 判断对方是否监听 proxy_set_header 所配置的域名,这里为 gc-wms.internal.yanpin.cn,没有则报 404
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}