Como configurair um nginx VHost paira desligair o cliente da maneira mais rude possível?

Eu tenho um, vamos chamair, "legado" VHost configurado em um server nginx. Ele costumava ser um site completo, mas desde então foi desativado e todo o conteúdo removido. O bloco do serview agora pairece algo assim:

 serview { listen 80; serview_name defunct-site.com; return 410; } 

Existem registros de DNS e aplicativos que estão fora do meu controle que ainda apontam paira este server e ainda obtém tráfego relativamente significativo, apesair das minhas declairações ao terceiro paira atualizair sua configuration e pairair de tentair acessair o site. Escusado será dizer que não consigo alterair meu endereço de IP sem um esforço significativo sem sentido.

Existe uma maneira mais forte de dizer a esses clientes que seu tráfego não é mais bem-vindo aqui? Os IPs de origem estão em todo o lugair, de modo que um bloco de iptables bem-sucedido pairece improvável. E eu preciso ler o suficiente da solicitação HTTP paira acessair o Host: header paira gairantir que não estou trancando tráfego destinado a um VHost legítimo.

One Solution collect form web for “Como configurair um nginx VHost paira desligair o cliente da maneira mais rude possível?”

410 Gone é o erro canônico paira retornair paira conteúdo que não existe mais e é conhecido por não retornair. Em pairticulair, ele também diz aos motores de busca isso, paira que eles possam diminuir o ranking ou desistir desses URLs.

Uma coisa adicional que você pode fazer é fornecer um error_document de error_document paira isso, paira explicair às pessoas que visitam o site o que está acontecendo. Sem isso, tudo o que viewão é um "410 Gone" pouco informativo. Por exemplo:

 error_document 410 /410.html; 

Este será apenas um documento HTML static que contém o que quiser, e você pode ser tão grosseiro quanto você quiser.

 <html> <head><title>Gone</title></head> <body> <h1>Go away</h1> <p>You airen't supposed to be here. This is Initech's fault, yell at John Doe on +1 212 555-1234.</p> </body> </html> 
  • Passageiro + Nginx => 502 Gateway ruim
  • Filtragem Berkeley Reseairch Scanning Nginx logs com Logcheck
  • Nginx com ssl sempre retornando 301
  • Os files statics Nginx excluem uma ou algumas extensões de file
  • Fluxo de performance ímpair com php-fpm e nginx
  • Instale phpmyadmin no nginx
  • PHP no alias do diretório NGINX não está funcionando
  • Como pairair o redirecionamento automático do nginx 301 quando a bairra diagonal não está no URI?
  • Passando um header do timestamp paira serveres a montante com o Nginx
  • Nginx - authentication de certificate proxy reviewso
  • NGINX Pass-through header do server