Desativar desinflar compactação em nginx SSL

5

Quando estou navegando para o meu site protegido por SSL executando nginx com o Chrome, vejo que estou usando o TLS 1.0, AES_256_CBC com SHA-1 e DHE_RSA como troca de chaves. Tudo isso é bom e está de acordo com minhas configurações de conjunto de criptografia.

No entanto, também estou usando a compactação DEFLATE. O que é supérfluo na minha opinião, já que todo o conteúdo necessário (principalmente arquivos JSON) já está compactado com gzip. Existe alguma maneira que eu possa desativar desinflar a compactação para uso de SSL no nginx?

    
por hvtilborg 14.08.2012 / 21:57

1 resposta

8

A compactação SSL é desativada por padrão no nginx 1.1.6 + / 1.0.9 + (se o OpenSSL 1.0.0+ estiver em uso) e no nginx 1.3.2 + / 1.2.2 + (se versões mais antigas do OpenSSL forem usadas) . Se você vir a compactação SSL, provavelmente desejará atualizar o nginx.

Outra solução óbvia é recompilar o OpenSSL sem o suporte à compactação zlib (que na verdade é o padrão).

    
por 14.08.2012 / 23:48