location /projects/test/2.0.0/ {
modsecurity on;
proxy_pass http://10.1.0.6:3000/;
proxy_set_header X-Original-Uri $request_uri;
# или
proxy_set_header X-Prefix /projects/test/2.0.0/;
}
prj1.sub.domain.com
prj2.sub.domain.com
...
prjN.sub.domain.com
map $host $port {
hostnames;
prj1.* 3000;
prj2.* 4000;
prjN.* 6000;
}
server {
server_name *.sub.domain.com;
...
location / {
proxy_pass http://10.1.0.6:$port;
}
}
*.sub.domain.com
и настроить DNS./static/
map
и всё. location / {
modsecurity on;
proxy_pass http://10.1.0.6:3000;
}
location /projects/test/2.0.0/ {
modsecurity on;
proxy_pass http://10.1.0.6:3000/;
}