summaryrefslogtreecommitdiffstats
path: root/etc/nginx
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-10-14 13:56:57 -0700
committeryum <yum.food.vr@gmail.com>2025-10-28 17:19:36 -0700
commitd52b56d2d99548e996e978c4ae96305f73b24c13 (patch)
treec9572d995d513213e6111bfcf84186a0e158c01d /etc/nginx
parent8a852c013733d0170ac80a761e6b9414c02a2078 (diff)
offload segment serving to nginx
Diffstat (limited to 'etc/nginx')
-rw-r--r--etc/nginx/sites-available/yummers.dev15
1 files changed, 7 insertions, 8 deletions
diff --git a/etc/nginx/sites-available/yummers.dev b/etc/nginx/sites-available/yummers.dev
index 0b40a41..5a40c66 100644
--- a/etc/nginx/sites-available/yummers.dev
+++ b/etc/nginx/sites-available/yummers.dev
@@ -38,17 +38,16 @@ server {
# OBS Proxy HLS playlist + segments
location /hls/ {
- proxy_pass http://127.0.0.1:5000;
- 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 $scheme;
+ alias /var/www/streams/live/;
+ add_header Cache-Control "no-cache" always;
add_header Access-Control-Allow-Origin "*" always;
+ expires -1;
- proxy_connect_timeout 1h;
- proxy_send_timeout 1h;
- proxy_read_timeout 1h;
+ autoindex off;
+ limit_except GET HEAD {
+ deny all;
+ }
}
# OBS Proxy health check