From 9ab8744a124f2818ca392d50e906c1d6636a8cc6 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Mon, 22 Sep 2025 14:15:38 -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-09-22=2014:15:38?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud.grupopralog.com.br.conf | 61 ++++++++++--------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/nginx/sites-available/cloud.grupopralog.com.br.conf b/nginx/sites-available/cloud.grupopralog.com.br.conf index 975496a..afb8c73 100644 --- a/nginx/sites-available/cloud.grupopralog.com.br.conf +++ b/nginx/sites-available/cloud.grupopralog.com.br.conf @@ -75,41 +75,42 @@ server { location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } # -------------------------------------------------------------------------- - # J. ROTAS DO OFFICE ONLINE (VERSÃO CORRIGIDA E FINAL) - # -------------------------------------------------------------------------- +# J. ROTAS DO OFFICE ONLINE (VERSÃO DEFINITIVA E EXPLÍCITA) +# -------------------------------------------------------------------------- - # J.1. Bloqueio da telemetria que causa erros no editor - location = /we/RemoteTelemetry.ashx { - return 204; - } +# J.1. Bloqueio da telemetria que causa erros no editor +location = /we/RemoteTelemetry.ashx { + return 204; +} - # J.2. Rota de descoberta do serviço Office (discovery) com correção do XML - location ^~ /hosting/discovery { - proxy_pass http://office_backend/hosting/discovery; - proxy_set_header Host $host; +# J.2. Rota de descoberta do serviço Office (discovery) com correção do XML +location ^~ /hosting/discovery { + proxy_pass http://office_backend/hosting/discovery; + proxy_set_header Host $host; - # Corrige as URLs incorretas geradas pelo Office Online no XML - sub_filter_once off; - sub_filter_types text/xml; - sub_filter 'https://srvoffice001.itguys.com.br/' 'https://cloud.grupopralog.com.br/'; - sub_filter 'https://srvoffice001/' 'https://cloud.grupopralog.com.br/'; - sub_filter 'https://172.16.253.101/' 'https://cloud.grupopralog.com.br/'; - sub_filter 'http://srvoffice001.itguys.com.br/' 'https://cloud.grupopralog.com.br/'; - sub_filter 'http://srvoffice001/' 'https://cloud.grupopralog.com.br/'; - } + # Corrige as URLs incorretas geradas pelo Office Online no XML + sub_filter_once off; + sub_filter_types text/xml; + sub_filter 'https://srvoffice001.itguys.com.br/' 'https://cloud.grupopralog.com.br/'; + sub_filter 'https://srvoffice001/' 'https://cloud.grupopralog.com.br/'; + sub_filter 'https://172.16.253.101/' 'https://cloud.grupopralog.com.br/'; + sub_filter 'http://srvoffice001.itguys.com.br/' 'https://cloud.grupopralog.com.br/'; + sub_filter 'http://srvoffice001/' 'https://cloud.grupopralog.com.br/'; +} - # J.3. Rota WOPI para manipulação de arquivos - location ^~ /hosting/wopi/ { - proxy_pass http://office_backend; - proxy_set_header Host $host; - } +# J.3. Rota WOPI para manipulação de arquivos +location ^~ /hosting/wopi { + proxy_pass http://office_backend; + proxy_set_header Host $host; +} - # J.4. Rota unificada para editores, recursos e websockets - location ~ ^/(?!ocs)(op|we|wv|p|x|lo|m|o)/ { - proxy_pass http://office_backend; - proxy_set_header Host $host; - include /etc/nginx/snippets/websocket_params.conf; - } +# J.4. Rota para Word, Excel, PowerPoint e outros recursos +# Captura qualquer URL que comece com os prefixos específicos do Office. +location ~ ^/(we|wv|x|p|o|op|m|lo)/ { + proxy_pass http://office_backend; + proxy_set_header Host $host; + include /etc/nginx/snippets/websocket_params.conf; +} # -------------------------------------------------------------------------- # H.2. Rota Principal da Aplicação Nextcloud