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/;
}
можно один раз добавить звёздочку https://en.wikipedia.org/wiki/Wildcard_DNS_record
> Нельзя получить в рамках роута что-то вроде origin/path в ноде?
Можно. Например можно вообще передать весь исходный uri или только префикс.