nginx 将/wap/开头的请求转发到某台server上
Posted 木子炜培先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 将/wap/开头的请求转发到某台server上相关的知识,希望对你有一定的参考价值。
第一种方法
location ^~ /wap/ { if ($request_uri ~ /wap/(\d+)/(.+)) { set $bucketid $1; set $params $2; } proxy_pass http://mx$bucketid.test.com:6601/$params; }
第二种方法也可以首先rewrite一下,然后再代理:
location ^~ /wap/{ rewrite /wap/(\d+)/(.+) /$2?$args break; proxy_pass http://mx$1.test.com:6601; }
以上是关于nginx 将/wap/开头的请求转发到某台server上的主要内容,如果未能解决你的问题,请参考以下文章