让配置看起来像这样。
我现在希望域的主要条目是: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;
}