您的位置:首页 > 运维架构 > 反向代理

nginx 根据不同url反向代理到不同服务器

2017-04-11 15:53 621 查看
         if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') {
            set $mobile_request '1';
          }
        if ($request_uri ~* "^/didOnlinePay(.*)$") {
           set $mobile_request '2';
        }
        if ($request_uri ~* "^/web_api\/get_deliver_fee(.*)$") {
           set $mobile_request '2';
        }
注:一定要有空格.
否则报下面错;
nginx中重写rewrite的语法错误[emerg] unknown directive “if($host!=”

用^代替空格看起来更清晰:

 

if^(^$host^!=^'www.itokit.com'^){
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: