From 227803de59680ce685f46ca19c90ae71c092dbc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Mon, 24 Nov 2025 12:43:29 +0100 Subject: [PATCH] new vhost --- sites-available/zot.linuxiarz.pl.conf | 44 ++++++++------------------- 1 file changed, 13 insertions(+), 31 deletions(-) diff --git a/sites-available/zot.linuxiarz.pl.conf b/sites-available/zot.linuxiarz.pl.conf index 8d737ae..b2fab51 100644 --- a/sites-available/zot.linuxiarz.pl.conf +++ b/sites-available/zot.linuxiarz.pl.conf @@ -17,57 +17,39 @@ server { add_header Alt-Svc 'h3=":$server_port"; ma=10000'; server_name zot.linuxiarz.pl; - # Include your wildcard SSL cert/key config here include config/wildcard.conf; access_log /var/log/angie/zot.linuxiarz.pl.access.log; error_log /var/log/angie/zot.linuxiarz.pl.error.log warn; - # Status zone (optional, douse to your monitoring) status_zone zot.linuxiarz.pl; limit_req zone=zot_limit burst=100 nodelay; - location ~* \.(css|js|jpg|jpeg|gif|png|ico|svg|woff|woff2|ttf|eot)$ { + location ~ ^/v2/ { proxy_pass http://zot; - include config/proxy.conf; - - proxy_cache public-cache; - proxy_cache_valid 200 304 30d; - proxy_cache_valid 301 302 1h; - proxy_cache_valid any 1m; - proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504; - proxy_cache_background_update on; - proxy_cache_lock on; - proxy_cache_revalidate on; - - add_header Cache-Control "public, max-age=2592000, immutable"; - add_header X-Cache-Status $upstream_cache_status; - expires 30d; - } - - location ~ ^/(api|.*\.git) { - limit_req zone=zot_limit burst=5 nodelay; - - proxy_pass http://zot; - + + proxy_request_buffering off; + proxy_buffering off; + 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; - + proxy_set_header X-Forwarded-Host $host; + proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; + proxy_set_header Connection ""; + proxy_read_timeout 600s; + proxy_send_timeout 600s; } location / { proxy_pass http://zot; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $http_connection; - + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } + } server {