diff --git a/docs/beta/beta.liberama b/docs/beta/beta.liberama index a1e4027f..9268bb9f 100644 --- a/docs/beta/beta.liberama +++ b/docs/beta/beta.liberama @@ -6,6 +6,7 @@ server { ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot server_name beta.liberama.top; + set $liberama http://127.0.0.1:34082; client_max_body_size 50m; proxy_read_timeout 1h; @@ -15,15 +16,20 @@ server { gzip_proxied expired no-cache no-store private auth; gzip_types *; + location @liberama { + proxy_pass $liberama; + } + location /api { - proxy_pass http://127.0.0.1:34082; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:34082; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; + proxy_read_timeout 600s; } location / { @@ -32,6 +38,11 @@ server { location /tmp { types { } default_type "application/xml; charset=utf-8"; add_header Content-Encoding gzip; + try_files $uri @liberama; + } + + location /upload { + try_files $uri @liberama; } location ~* \.(?:manifest|appcache|html)$ { @@ -50,6 +61,7 @@ server { server { listen 80; server_name b.beta.liberama.top; + set $liberama http://127.0.0.1:34082; client_max_body_size 50m; proxy_read_timeout 1h; @@ -59,15 +71,20 @@ server { gzip_proxied expired no-cache no-store private auth; gzip_types *; + location @liberama { + proxy_pass $liberama; + } + location /api { - proxy_pass http://127.0.0.1:34082; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:34082; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; + proxy_read_timeout 600s; } location / { @@ -76,6 +93,11 @@ server { location /tmp { types { } default_type "application/xml; charset=utf-8"; add_header Content-Encoding gzip; + try_files $uri @liberama; + } + + location /upload { + try_files $uri @liberama; } location ~* \.(?:manifest|appcache|html)$ {