From 0f577677040605cdaf85256b6dfa2e35f8dc7760 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Sat, 20 Sep 2025 23:15:16 -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-20=2023:15:16?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/nginx.conf | 2 ++ nginx/snippets/custom_errors.conf | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 nginx/snippets/custom_errors.conf diff --git a/nginx/nginx.conf b/nginx/nginx.conf index bcc9d9e..bd382eb 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -85,6 +85,8 @@ http { # DIRETIVA DE LOG GLOBAL # Todas as requisições de todos os sites serão salvas aqui neste formato, por padrão. + # Telas de Erro Customizadas + include /etc/nginx/snippets/custom_errors.conf; ## # Gzip Settings diff --git a/nginx/snippets/custom_errors.conf b/nginx/snippets/custom_errors.conf new file mode 100644 index 0000000..fe1d40c --- /dev/null +++ b/nginx/snippets/custom_errors.conf @@ -0,0 +1,16 @@ +# /etc/nginx/snippets/custom_errors.conf +# +# Define as páginas de erro personalizadas para todo o servidor. + +# Quando ocorrer um erro 403 (Forbidden), faz um redirecionamento INTERNO +# para a URI /errors/403.html. +error_page 403 /errors/403.html; + +# Esta localização especial é usada para servir a página de erro. +# A diretiva 'internal' garante que os utilizadores não consigam aceder +# a esta página diretamente (ex: /errors/403.html). +location /errors/ { + # A raiz onde os nossos ficheiros de erro estão guardados. + root /var/www/html; + internal; +}