2017-08-08 57 views
2

我试图使tomcat8服务器上GZIP压缩,我面临着一些问题,当我想用​​别名使用它。考虑到server.xml中的以下配置的连接器:Tomcat的压缩与主机别名不能正常工作

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" 
      useSendfile="false" 
      compression="on" 
      compressionMinSize="128" 
      noCompressionUserAgents="gozilla, traviata" /> 

,这里是关于这一点我想启用压缩主机:

<Host name="localhost" appBase="webapps" 
     unpackWARs="true" autoDeploy="true"> 
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
      prefix="localhost_access_log" suffix=".txt" 
      pattern="%h %l %u %t &quot;%r&quot; %s %b" /> 

    <Alias>alias-test.first</Alias> 
    <Alias>myalias-test.second</Alias> 
</Host> 

该主机别名一些上我的应用程序是加工。 A可以访问它在localhost和上的压缩工作时,我要求http://localhost:8080由别名

定义的URL。但是,当我访问别名之一不起作用,http://alias-test.first:8080

Finaly,这里是我的电脑上我的主机文件:

127.0.0.1   alias-test.first 
127.0.0.1   myalias-test.second 

是否有tomcat的具体配置时,我尝试使用压缩从多个URL访问我的应用程序?

回答

1

也许你有比这个堆栈溢出问题,同样的问题:see this link

尝试,如果您使用的是Windows服务器禁用防病毒,它可能会阻止压缩的URL。