Arquivos estáticos no diretório protegido do Plesk estão inacessíveis: ERROR: 404 not found
imprimir- Webserver
- 0
Sintomas
Ao acessar arquivos estáticos (JS, imagens CSS) contidos em um diretório protegido ou seus subdiretórios no Plesk, o seguinte erro é mostrado:
ERROR: 404 not found |
O código de erro também pode ser exibido. 500
O Modo Proxy está habilitado na guia DNS de Domínios > example.com > Hospedagem & > Configurações do Apache & nginx.
O Processamento de Arquivos Estáticos Inteligentes está habilitado na guia DNS de Domínios > example.com > Hospedagem & > Configurações do Apache & nginx
Causa
Problema do produto:
#PPPM-13942 "Agora é possível acessar arquivos em diretórios protegidos por senha quando o "Processamento inteligente de arquivos estáticos" e o "Modo proxy" estão ativados nas configurações "Apache & nginx".
Corrigido em:
Plesk Obsidian 18.0.52 25 Abril 2023 (Linux)
Caso o problema persista após a atualização, verifique também se há modelos de configuração nginx personalizados, pois a correção é aplicada apenas aos modelos padrão.
Se afetado, você pode adicionar um ao modelo personalizado em ^~
/usr/local/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php
especificamente na diretiva internal-nginx-static-location da seguinte forma:
location ^~ /internal-nginx-static-location/ { |
Se a atualização não for possível por algum motivo, você pode tentar o seguinte:
1. Faça login no Plesk.
2. Vá para Domínios > example.com > Hospedagem & guia DNS > Apache & nginx Settings.
3. Desative o processamento de arquivos estáticos inteligentes ou habilite o Serve arquivos estáticos diretamente pelo nginx.
Note: ao ativar Servir arquivos estáticos diretamente pelo nginx, regras mod_rewrite
não serão aplicadas