blob: 83120d60061b1eaa5914bd869f1fa6e6c28ae7b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
location ~ ^/$ {
return 301 " /odlux/index.html";
}
location ~ ^/help/$ {
try_files /help/$args.json $uri;
}
location ~ ^/transportpce {
resolver DNS_INTERNAL_RESOLVER;
if ($request_uri ~* "/transportpce/(.*)") {
proxy_pass TRPCEURL/$1;
}
}
location ~ ^/topology/ {
resolver DNS_INTERNAL_RESOLVER;
proxy_pass TOPOURL;
}
location ~ ^/sitedoc/ {
resolver DNS_INTERNAL_RESOLVER;
if ($request_uri ~* "/sitedoc/(.*)") {
proxy_pass SITEDOCURL/topology/stadok/$1;
}
}
location ~ ^/tiles/ {
resolver DNS_RESOLVER;
if ($request_uri ~* "/tiles/(.*)") {
proxy_pass TILEURL/$1;
}
}
location ~ ^/terrain/ {
resolver DNS_INTERNAL_RESOLVER;
if ($request_uri ~* "/terrain/(.*)") {
proxy_pass TERRAINURL/$1;
}
}
location / {
try_files $uri $uri/ @backend;
}
location /websocket {
proxy_pass SDNRPROTOCOL://SDNRHOST:SDNRPORT/websocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location @backend {
proxy_pass SDNRPROTOCOL://SDNRHOST:SDNRPORT;
}
|