server { listen 80 default_server; listen [::]:80 default_server; root /usr/local/pluto/front; index index.html; server_name _; location / { try_files $uri $uri/ /index.html; } location /basehref/API { proxy_set_header Host $host; proxy_set_header Referer $http_referer; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Authorization $http_authorization; proxy_pass_header Authorization; proxy_pass http://172.17.0.1:8280/; } location /visualization/API { proxy_set_header Host $host; proxy_set_header Referer $http_referer; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Authorization $http_authorization; proxy_pass_header Authorization; # NOTE: If you change this, you'll also need to change configuration/visualization-service.properties proxy_pass http://172.17.0.1:9092/; } location = /dspda-heartbeat { proxy_set_header Authorization $http_authorization; proxy_pass_header Authorization; proxy_pass http://172.17.0.1:8280/application/version; } location = /basehref { return 301 /; } }