基于移动浏览器/网络浏览器的Nginx代理通行证

时间:2017-12-25 12:26:00

标签: nginx nginx-location

桌面网站在端口8080上运行。移动网站在端口8081上运行。我想基于从移动设备或桌面访问来路由到各自的端​​口。试图使用nginx。

尝试过这样的事情:

      set $mobile_rewrite do_not_perform;

      if ($http_user_agent ~* "|android|ip(ad|hone|od)|kindle") {
          set $mobile_rewrite perform;
      }

      location / {
        if($mobile_rewrite = perform){
            proxy_pass http://127.0.0.1:8081;
        }

        if($mobile_rewrite = do_not_perform){
            proxy_pass http://127.0.0.1:8080;
        }
      } 

但是上面的那个没有用。得到错误

 unknown directive "if($mobile_rewrite=perform)"

0 个答案:

没有答案