fixed sdnc-web proxy for topology api
[sdnc/oam.git] / installation / sdnc-web / src / main / resources / https_site.conf
index 335aef4..d2d6ecd 100644 (file)
@@ -75,13 +75,18 @@ server {
         try_files /help/$args.json $uri;
     }
     location ~ ^/transportpce  {
-        try_files $uri $uri/ @backend-transportpce;
+        if ($request_uri ~* "/transportpce/(.*)") { 
+            proxy_pass TRPCEURL/$1;
+        }
     }
     location ~ ^/topology  {
-        try_files $uri $uri/ @backend-topology;
+        proxy_pass TOPOURL;
     }
-    location ~ ^/tiles  {
-        try_files $uri $uri/ @backend-tiles;
+    location ~ ^/tiles/  {
+        resolver 1.1.1.1;
+        if ($request_uri ~* "/tiles/(.*)") { 
+            proxy_pass TILEURL/$1;
+        }
     }
     location /  {
         try_files $uri $uri/ @backend;
@@ -95,15 +100,4 @@ server {
     location @backend {
         proxy_pass SDNRPROTOCOL://SDNRHOST:SDNRPORT;
     }
-    location @backend-transportpce {
-        proxy_pass TRPCEURL;
-    }
-    location @backend-topology {
-        proxy_pass TOPOURL;
-    }
-    location @backend-tiles {
-        proxy_pass TILEURL;
-    }
-
 }
-