diff --git a/docs/liberama.top/liberama b/docs/liberama.top/liberama index 7349e971..06bb276a 100644 --- a/docs/liberama.top/liberama +++ b/docs/liberama.top/liberama @@ -17,6 +17,7 @@ server { ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot server_name liberama.top; + set $liberama http://127.0.0.1:55081; client_max_body_size 100m; proxy_read_timeout 1h; @@ -26,12 +27,16 @@ 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:55081; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:55081; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; @@ -44,6 +49,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)$ { @@ -62,6 +72,7 @@ server { server { listen 80; server_name b.liberama.top; + set $liberama http://127.0.0.1:55081; client_max_body_size 100m; proxy_read_timeout 1h; @@ -71,15 +82,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:55081; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:55081; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; + proxy_read_timeout 600s; } location / { @@ -88,6 +104,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)$ { diff --git a/docs/omnireader.ru/omnireader b/docs/omnireader.ru/omnireader index a6d4e8c2..aed54fd2 100644 --- a/docs/omnireader.ru/omnireader +++ b/docs/omnireader.ru/omnireader @@ -6,6 +6,7 @@ server { ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot server_name omnireader.ru; + set $liberama http://127.0.0.1:44081; client_max_body_size 100m; proxy_read_timeout 1h; @@ -15,12 +16,16 @@ 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:44081; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:44081; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; @@ -33,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)$ { diff --git a/docs/omnireader.ru/omnireader_http b/docs/omnireader.ru/omnireader_http index d7094c5c..f7db4e73 100644 --- a/docs/omnireader.ru/omnireader_http +++ b/docs/omnireader.ru/omnireader_http @@ -1,6 +1,7 @@ server { listen 80; server_name omnireader.ru; + set $liberama http://127.0.0.1:44081; client_max_body_size 50m; proxy_read_timeout 1h; @@ -10,12 +11,16 @@ 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:44081; + proxy_pass $liberama; } location /ws { - proxy_pass http://127.0.0.1:44081; + proxy_pass $liberama; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; @@ -27,6 +32,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)$ {