[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-09-20 14:19:38
This commit is contained in:
parent
ccc11fb773
commit
b7f201a592
|
|
@ -33,3 +33,51 @@ server {
|
||||||
# pelo endereço de IP que o visitante usou para chegar aqui.
|
# pelo endereço de IP que o visitante usou para chegar aqui.
|
||||||
return 200 '<html><head><title>Acesso Indevido</title><style>body{font-family: Arial, sans-serif; text-align: center; margin-top: 50px; background-color: #f2f2f2; color: #333;}</style></head><body><h1>Acesso por Endereço de IP</h1><p>Você tentou acessar este servidor usando o endereço: <strong>$host</strong>.</p><p>Para acessar o site hospedado aqui, por favor, use a URL correta (ex: www.meusite.com).</p></body></html>';
|
return 200 '<html><head><title>Acesso Indevido</title><style>body{font-family: Arial, sans-serif; text-align: center; margin-top: 50px; background-color: #f2f2f2; color: #333;}</style></head><body><h1>Acesso por Endereço de IP</h1><p>Você tentou acessar este servidor usando o endereço: <strong>$host</strong>.</p><p>Para acessar o site hospedado aqui, por favor, use a URL correta (ex: www.meusite.com).</p></body></html>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
server {
|
||||||
|
# Escuta na porta 80 para IPv4 e IPv6 e se declara o servidor padrão.
|
||||||
|
|
||||||
|
# Também escuta na porta 443 para pegar requisições HTTPS diretas ao IP.
|
||||||
|
listen 443 ssl http2 ;
|
||||||
|
listen [::]:443 ssl http2 ;
|
||||||
|
|
||||||
|
# Usa um certificado "snakeoil" auto-assinado que já vem com o Debian.
|
||||||
|
# O navegador dará um aviso de certificado, o que é esperado e ajuda a
|
||||||
|
# desencorajar o acesso pelo IP.
|
||||||
|
ssl_certificate /etc/letsencrypt/live/proxy.itguys.com.br/fullchain.pem; # managed by Certbot
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/proxy.itguys.com.br/privkey.pem; # managed by Certbot
|
||||||
|
|
||||||
|
# O server_name "_" é uma forma especial de capturar qualquer hostname
|
||||||
|
# que não tenha sido definido em outros arquivos de configuração.
|
||||||
|
server_name proxy.itguys.com.br; # managed by Certbot
|
||||||
|
|
||||||
|
# Adicione esta linha para dizer ao navegador que a resposta é uma página web
|
||||||
|
charset utf-8;
|
||||||
|
default_type text/html;
|
||||||
|
|
||||||
|
# Desativa os logs para essas requisições, para não poluir seus arquivos.
|
||||||
|
access_log off;
|
||||||
|
log_not_found off;
|
||||||
|
|
||||||
|
# Esta é a mágica: em vez de servir um arquivo, o Nginx retorna
|
||||||
|
# diretamente este conteúdo HTML. A variável $host será substituída
|
||||||
|
# pelo endereço de IP que o visitante usou para chegar aqui.
|
||||||
|
return 200 '<html><head><title>Acesso Indevido</title><style>body{font-family: Arial, sans-serif; text-align: center; margin-top: 50px; background-color: #f2f2f2; color: #333;}</style></head><body><h1>Acesso por Endereço de IP</h1><p>Você tentou acessar este servidor usando o endereço: <strong>$host</strong>.</p><p>Para acessar o site hospedado aqui, por favor, use a URL correta (ex: www.meusite.com).</p></body></html>';
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
if ($host = proxy.itguys.com.br) {
|
||||||
|
return 301 https://$host$request_uri;
|
||||||
|
} # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
|
listen 80 ;
|
||||||
|
listen [::]:80 ;
|
||||||
|
server_name proxy.itguys.com.br;
|
||||||
|
return 404; # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -8,6 +8,11 @@
|
||||||
# BLOCO HTTP: Redirecionar para HTTPS
|
# BLOCO HTTP: Redirecionar para HTTPS
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
server {
|
server {
|
||||||
|
if ($host = telefonia.itguys.com.br) {
|
||||||
|
return 301 https://$host$request_uri;
|
||||||
|
} # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
listen 80;
|
listen 80;
|
||||||
listen [::]:80;
|
listen [::]:80;
|
||||||
server_name telefonia.itguys.com.br;
|
server_name telefonia.itguys.com.br;
|
||||||
|
|
@ -21,6 +26,8 @@ server {
|
||||||
location / {
|
location / {
|
||||||
return 301 https://$host$request_uri;
|
return 301 https://$host$request_uri;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
|
|
@ -61,4 +68,7 @@ server {
|
||||||
# Encaminha o tráfego para o seu servidor MagnusBilling.
|
# Encaminha o tráfego para o seu servidor MagnusBilling.
|
||||||
proxy_pass http://172.16.254.130;
|
proxy_pass http://172.16.254.130;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/telefonia.itguys.com.br/fullchain.pem; # managed by Certbot
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/telefonia.itguys.com.br/privkey.pem; # managed by Certbot
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue