Newer
Older
proxy_cache_path /tmp/nginx-streaming levels=1:2 keys_zone=cache:10m max_size=1g inactive=5m;
server {
listen 80;
server_name {{ server_name }};
rewrite ^ https://$host$request_uri? permanent;
}
server {
listen 443 ssl;
server_name {{ server_name }};
root /var/www/streaming/;
access_log /var/log/nginx/access_streaming.log;
error_log /var/log/nginx/error_streaming.log;
location /crossdomain {
}
location / {
proxy_pass http://localhost:1935/;
proxy_cache cache;
proxy_cache_lock on;
expires 2s;
proxy_cache_use_stale updating;
proxy_cache_min_uses 1;
proxy_cache_valid 200 2s;
add_header X-Proxy-Cache $upstream_cache_status;
add_header X-Cache $upstream_cache_status;
add_header Access-Control-Allow-Origin "*";
}
}