diff --git a/nginx/sites-available/cloud.grupopralog.com.br.conf b/nginx/sites-available/cloud.grupopralog.com.br.conf index c529463..80c7b57 100644 --- a/nginx/sites-available/cloud.grupopralog.com.br.conf +++ b/nginx/sites-available/cloud.grupopralog.com.br.conf @@ -143,24 +143,16 @@ server { include /etc/nginx/snippets/websocket_params.conf; } -# Novas rotas para os editores (Word, Excel, PowerPoint) -location ^~ /we/ { - proxy_pass http://office_backend/; - proxy_set_header Host $host; -} -location ^~ /wv/ { - proxy_pass http://office_backend/; - proxy_set_header Host $host; -} -location ^~ /p/ { - proxy_pass http://office_backend/; - proxy_set_header Host $host; -} -location ^~ /x/ { - proxy_pass http://office_backend/; +# Rotas dos editores e websockets. +# Estas precisam que o caminho original seja passado integralmente. +location ~ ^/(op|we|wv|p|x)/ { + include /etc/nginx/snippets/modsec_disable.conf; + proxy_pass http://office_backend; proxy_set_header Host $host; + include /etc/nginx/snippets/websocket_params.conf; # Garante WebSocket para todos } + # H.2. Rota Principal da Aplicação Nextcloud location / { # ----------------------------------------------------------------------