【问题标题】:How to enable GZIP in my tomcat server having Https/ssl如何在具有 Https/ssl 的 tomcat 服务器中启用 GZIP
【发布时间】:2017-01-11 09:44:19
【问题描述】:

我在 Tomcat /server.xml 中的代码下方添加了启用 gzip 但不起作用

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" 
           compression="on" 
     compressionMinSize="2048" 
     noCompressionUserAgents="gozilla, traviata" 
     compressableMimeType="text/html,text/xml"/>

这适用于本地,但不适用于我的 WEB 服务器,即具有 Https/SSL 协议的 tomcat 服务器

有没有朋友可以帮帮我?

提前感谢您的回复。

【问题讨论】:

  • 你用的是哪个tomcat版本?

标签: java tomcat ssl


【解决方案1】:

尝试对 SSL 端口使用相同的配置,也就是它的基本端口 8443,编辑你在 SSL 端口附近的 server.xml,如下所示。首先你需要取消注释这一行

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
        maxThreads="150" scheme="https" secure="true" clientAuth="false"
        sslProtocol="TLS" acceptCount="100" connectionTimeout="20000"
        disableUploadTimeout="true" compression="on" compressionMinSize="2048"
        noCompressionUserAgents="gozilla, traviata"
        compressableMimeType="text/html,text/xml"/>

【讨论】:

猜你喜欢
  • 2016-06-06
  • 2019-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多