...
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | nginx |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Não mostrar a versão |
---|
| 1. Editar o arquivo de configuração onde está a diretiva HTTP.
2. Certificar-se de que a opção server_tokens off esteja ativada conforme abaixo:
Com esta configuração passará a não apresentar a versão do servidor:
|
Card |
---|
id | 2 |
---|
label | Remover por completo a informação |
---|
| Caso seja necessário ocultar por completo a informação do servidor, serão necessárias mais algumas configurações. 1. Instalar o módulo ngx_headers_more. A instalação depende de cada sistema operacional. No Debian basta executar o comando abaixo: Bloco de código |
---|
| apt install libnginx-mod-http-headers-more-filter |
2. Editar o arquivo de configuração onde está configurado o proxy reverso e adicionar a opção more_clear_headers na sessão location:
Esta opção limpa mais opções do cabeçalho HTTP. Neste caso irá remover a informação ‘Server’.
|
Card |
---|
id | 3 |
---|
label | Remover qualquer informação dos cabeçalhos |
---|
| É possível remover qualquer informação dos cabeçalhos utilizando a opção. Inclusive é possível utilizar o caractere coringa ‘*’ para limpar várias opções. Exemplo: Bloco de código |
---|
more_clear_headers ‘X-*’; |
A configuração acima irá remover todos os cabeçalhos que começam com ‘X- ‘. |
|
Microsoft NLB
Nesse caso, a solução é um pouco diferente, sendo necessário incluir regras de saída utilizando a reescrita de URL.
Existem várias configurações de balanceamento de carga e proxy reverso. Diante disto será necessário avaliar cada caso para identificar o melhor local para configuração. O ideal é criar a regra no servidor de saída que geralmente será o proxy reverso. Caso exista apenas o balanceamento de carga sem o proxy reverso será necessário criar a regra em cada servidor IIS que faz parte do cluster.
Image Added
Neste caso deverá configurar nos dois servidores pois não existe um servidor único com proxy reverso.
Image Added
Já neste segundo caso basta configurar uma regra de saída no servidor proxy reverso.
Acompanhe os passos a seguir:
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | NLB |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Passo 1 |
---|
| Para realizar a configuração é necessário criar uma regra de saída na opção URL Rewrite do site. Image Added |
Card |
---|
| Visualizar variáveis do servidor: Image Added |
Card |
---|
| Adicionar variável: Image Added |
Card |
---|
| Adicione a varável RESPONSE_SERVER: Image Added |
Card |
---|
| Adicione a variável RESPONSE_X-POWERED-BY: Image Added |
Card |
---|
| Adicione uma nova regra de saída: Image Added |
Card |
---|
| Em regras de saída escolha regra em branco: Image Added |
Card |
---|
| Escolha um nome para a regra, em correspondência escolha a opção variável e no nome da varável preencha com RESPONSE_SERVER conforme cadastrado anteriormente. Image Added |
Card |
---|
| A ação deve ser reescrita e o valor deve ser deixado em branco por padrão. Caso escreva algum outro valor este será apresentado no cabeçalho HTTP. Acione Aplicar. Image Added |
Card |
---|
| Para o cabeçalho X-Powered-By deverá seguir os mesmos passos trocando apenas o nome da varável para RESPONSE_X-POWERED-BY: Image Added |
Card |
---|
| Ao final teremos duas regras de saída: Image Added |
|
O resultado esperado aparecerá nos cabeçalhos HTTP:
Image Added
A regra do cabeçalho Server foi criada pois pode ou não aparecer dependendo da forma que está configurado os serviços de proxy reverso e balanceamento de carga.