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'^){
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'^){
相关文章推荐
- nginx 根据不同URL分发到不同服务器
- 用nginx做ws代理,并根据url参数选择后台服务器
- Nginx不同域名反向代理到另一台服务器 proxy_pass和$host
- Nginx作为反向代理服务器,多个不同项目共用80端口(转载)
- 根据头部信息http header控制nginx选择反向代理服务器
- nginx 根据网址进行不同反向代理方法
- nginx根据目录反向代理到后端服务器
- Nginx不同域名反向代理到另一台服务器 proxy_pass和$host
- 使用nginx反向代理到不同服务器(共享同一端口)配置文件
- 利用nginx反向代理tomcat服务器
- Nginx 基础篇(序)---转发代理服务器与反向代理服务器
- Nginx 高性能的 HTTP 和 反向代理 服务器
- Nginx -HTTP和反向代理服务器简单配置
- nginx搭建域名反向代理服务器
- nginx反向代理服务器端口问题
- Nginx自定义模块编写:根据post参数路由到不同服务器
- Nginx server之Nginx作为反向代理服务器
- NginX反向代理服务器(Reverse Proxy)——【二】NginX配置文件修改
- NginX高性能WEB和反向代理服务器介绍
- NginX反向代理服务器(Reverse Proxy)——【一】平台选择等准备工作 推荐