server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri /index.html; } location ^~ /api/dvrip { proxy_pass http://localhost:8080; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header 'Access-Control-Allow-Origin' '*' always; # kill cache add_header Last-Modified $date_gmt; add_header Cache-Control 'no-store, no-cache'; if_modified_since off; expires off; etag off; } location ^~ /api { proxy_pass http://localhost:1984; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } #http://localhost:4444/stream.html?src=0_0_0&mode=mse location ^~ /stream.html { proxy_pass http://localhost:1984; #proxy_redirect off; #proxy_set_header Host $host; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location ^~ /video-stream.js { proxy_pass http://localhost:1984/video-stream.js; } location ^~ /video-rtc.js { proxy_pass http://localhost:1984/video-rtc.js; } }