Campo de cabeçalho de solicitação incorreta 400 está faltando ':' com Apache e SSL

3

O Apache está retornando 400 "campo de cabeçalho de solicitação incorreto está faltando": 'olhuaqv3o1t29flvr0 (string aleatória) "erros. Isso parece estar relacionado ao acesso https e acontece do Firefox, IE, Chrome etc. Estou usando um certificado do rapidssl.

Apache / 2.2.14 (Ubuntu) DAV / 2 SVN / 1.6.6 mod_jk / 1.2.28 PHP / 5.3.2-1ubuntu4.5 com Suhosin-patch mod_ssl / 2.2.14 OpenSSL / 0.9.8k

Alguém sabe como consertar isso?

    
por David Tinker 24.01.2011 / 07:18

2 respostas

1

Eu estava tendo este problema com o apache 2.2.9 e atualizar para o apache 2.2.22 resolveu o problema para mim.

Eu obteria aleatoriamente 400 códigos de resposta em algumas das solicitações de página. Às vezes imagens, às vezes pedidos de AJAX. Ocasionalmente, seria a própria página que retornaria um 400 junto com essa mensagem.

Bad Request Your browser sent a request that this server could not understand. Request header field is missing ':' separator. live

Eu encontrei o seguinte relatório de bug para o que parecia relacionado. O bug foi corrigido no apache 2.2.15: link

I think this bug is the cause for lots of random errors when using https: Your browser sent a request that this server could not understand Request header field is missing ':' separator.

Pensei em tentar atualizar para o apache mais recente - e isso pareceu funcionar.

    
por 22.08.2012 / 11:52
0

Se você usa o Windows como os computadores clientes, pode experimentar o violinista ( link )

Parece uma violação do protocolo Http, uma vez que experimentei proxies http (s) recentemente e vi muitos erros similares não rastreáveis. Não parece que os problemas do navegador ou Apache, por isso considere a possibilidade de conexão à Internet instável se você estiver testando remotamente.

    
por 24.01.2011 / 07:43