From 571256dc1b6caef0d807418a4cad9e4f8d936248 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Sat, 25 Oct 2025 21:37:47 -0300 Subject: [PATCH] =?UTF-8?q?[Auto-Sync]=20Atualiza=C3=A7=C3=A3o=20das=20con?= =?UTF-8?q?figura=C3=A7=C3=B5es=20em=20srvproxy001.itguys.com.br=20-=20202?= =?UTF-8?q?5-10-25=2021:37:47?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../verbocloud.itguys.com.br.conf | 35 ++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/nginx/sites-available/verbocloud.itguys.com.br.conf b/nginx/sites-available/verbocloud.itguys.com.br.conf index 23e1862..9bc0fb4 100644 --- a/nginx/sites-available/verbocloud.itguys.com.br.conf +++ b/nginx/sites-available/verbocloud.itguys.com.br.conf @@ -161,8 +161,35 @@ server { location = /.well-known/webfinger { return 301 /index.php/.well-known/webfinger; } location = /.well-known/nodeinfo { return 301 /index.php/.well-known/nodeinfo; } - # --- CORREÇÃO: Nextcloud Talk (HPB) e Notify Push --- - # O caminho correto é /push, e não /nextcloud/push + # --- NOVO: Bloco de Correção para URL do Talk --- + # Captura a URL errada "/standalone-signaling/" que está na UI + # e a reescreve internamente para "/push/", que é a correta do AIO. + location /standalone-signaling/ { + # Reescreve a URL e passa para o backend AIO na rota correta + # A barra no final de /push/ é crucial + proxy_pass http://nextcloud_aio_backend/push/; + + # Configurações para WebSockets + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + 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; + + # Otimizações para conexões longas + proxy_buffering off; + proxy_request_buffering off; + proxy_read_timeout 3600s; + proxy_send_timeout 3600s; + + # Não fazer cache + proxy_cache off; + } + + # --- Bloco do Nextcloud Talk (HPB) e Notify Push --- + # Captura a URL correta (/push) que o app Notify Push (sino) usa. location /push { proxy_pass http://nextcloud_aio_backend; # Aponta para o AIO @@ -178,10 +205,10 @@ server { # Otimizações para conexões longas proxy_buffering off; proxy_request_buffering off; - proxy_read_timeout 3600s; # 1 hora (padrão do AIO) + proxy_read_timeout 3600s; proxy_send_timeout 3600s; - # Não fazer cache desta conexão + # Não fazer cache proxy_cache off; }