location ~ ^/api/v(\d+)/ { set $host2 $scheme://$host; if ( $args ~* (.*)current_mobsted_domain(.*)$ ) { set $host2 https://$2-admin.mobsted.ru; } resolver 1.1.1.1; proxy_pass $host2$request_uri; } resolver 1.1.1.1; location ~ /mpwa/([^/]+)?/?(.*)$ { proxy_pass https://$1.mobsted.ru/pwa/$2; proxy_set_header Host $proxy_host; } location /pwa/ { proxy_pass https://cdn.mobsted.ru/pwa/; proxy_set_header Host $proxy_host; } location /pwa/manifest.json { set $tenant cdn; if ($http_referer ~ "^.*/mpwa/(.*)/.*$"){ set $tenant $1; } proxy_pass https://$tenant.mobsted.ru/pwa/manifest.json; proxy_set_header Host $proxy_host; }