示例1:

需求:wiki.test.com/api-wm/* 的请求代理转发到 wm.test.com/api-wm/*  

配置方法:

方法一(采用的是这个):

location /api-wm/ {       set $upstream_name "vm.test.com的appkey";        proxy_pass http://$upstream_name; }

方法二:

location /api-vm/ {      rewrite ^(.*)$ https://vm.test.com/api-vm/$1 permanent;}

示例2

配置nginx rewrite跳转的时候(或类似场景),能适用变量的尽量使用变量,不要写固定的域名

不规范的配置示例:

location /jixiao {      rewrite ^ http://qy.test.com/performance permanent;  }

规范的配置示例:

location /jixiao {       rewrite ^ http://$server_name/performance permanent;          //使用$server_name代替请求中的qy.test.com   }