
Testei meu site com mxtoolbox.com e recebi esta mensagem:
Resultado: o servidor cometeu uma violação de protocolo. Section=ResponseHeader Detail=CR deve ser seguido por LF
Pesquisei no Google, mas só encontrei respostas relacionadas à Microsoft que não têm nada a ver com meu servidor da web. Meu servidor é Centos 6.6 baseado em Linux com servidor web Nginx 1.8.0.
Aqui está o teste: http://mxtoolbox.com/domain/poxi.net/?source=findmonitors
O que eu tentei?
- Tentei atualizar o Nginx de 1.7.12 para 1.8.0 e não ajudou.
- Tentei alterar a configuração do Nginx comentando quase tudo, mas não adiantou.
Alguém tem alguma ideia do que esse erro significa e como corrigi-lo?
Obrigado!
Responder1
Eu encontrei o problema. Eu estava fortalecendo o servidor web e segui um tutorial que sugeria alterar o código-fonte do nginx.
Sugeriu mudar:
static char ngx_http_server_string[] = "Server: nginx" CRLF;
static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;
para outra coisa.
Eu mudei para:
static char ngx_http_server_string[] = "WebServer" CRLF;
static char ngx_http_server_full_string[] = "WebServer" CRLF;
Agora mudei de volta para o original e recompilei. O erro desapareceu agora.