server { listen 564 ; server_name web.srv; location /pbs/ { proxy_pass https://192.168.2.180:8007/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_http_version 1.1; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; # WebSockets support proxy_read_timeout 3600; } # Fix Web UI assets loading location /pbs/css/ { proxy_pass https://192.168.2.180:8007/css/; } location /pbs/js/ { proxy_pass https://192.168.2.180:8007/js/; } location /pbs/images/ { proxy_pass https://192.168.2.180:8007/images/; } error_log /var/log/nginx/pbs_error.log; access_log /var/log/nginx/pbs_access.log; }