Nginx重定向到外部端口

时间:2015-02-11 10:33:33

标签: node.js redirect nginx

让配置看起来像这样。

我现在希望域的主要条目是:80。

所以它唯一的nginx可以重定向到:3000和:8081。

如果用户输入domain.com:3000 - >我希望它被重定向到domain.com:80。

这可能并且仍然具有以下功能,基于cookie的重定向?

map $cookie_version $mybackend {
 default "127.0.0.1:3000";
 "v1" "127.0.0.1:8080";
 "v2" "127.0.0.1:3000";
}
...
location / {
  proxy_pass http://$mybackend;
}
...
location ~ ^/(?<cver>v[12])/ {
 ...
 add_header Set-Cookie "version=$cver;Domain=localhost;Path=/";
 rewrite ^/v[12]/(.*)$ /$1 redirect;

}

0 个答案:

没有答案