You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "xiezhi (JIRA)" <ji...@apache.org> on 2013/05/28 16:12:20 UTC
[jira] [Updated] (GERONIMO-6470) Enable the tomcat feature to
Modify Apache-Coyote/1.1 Banner
[ https://issues.apache.org/jira/browse/GERONIMO-6470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xiezhi updated GERONIMO-6470:
-----------------------------
Attachment: ModifyBanner.patch
Got a patch, Please check it. Thanks.
> Enable the tomcat feature to Modify Apache-Coyote/1.1 Banner
> ------------------------------------------------------------
>
> Key: GERONIMO-6470
> URL: https://issues.apache.org/jira/browse/GERONIMO-6470
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: Tomcat
> Affects Versions: 1.x
> Reporter: xiezhi
> Priority: Minor
> Attachments: ModifyBanner.patch
>
>
> In Response Headers, it exposure the version number of the Apache Tomcat Web Server which runs on port 8080 by default.
> We hope to modify the TomcatWebConnector'attribute server to protect this information.
> I think the good pratice is below.
> In <geronimo-home>\var\config\config.xml
> <module name="geronimo/tomcat/1.1/car">
> <gbean name="TomcatEngine">
> <attribute name="initParams">name=Geronimo</attribute>
> <reference name="TomcatValveChain"/>
> </gbean>
> <gbean load="false" name="FirstValve"/>
> <gbean load="false" name="SecondValve"/>
> <gbean name="TomcatResources"/>
> <gbean name="TomcatWebConnector">
> <attribute name="host">0.0.0.0</attribute>
> <attribute name="port">8080</attribute>
> <attribute name="redirectPort">8443</attribute>
> <attribute name="bufferSizeBytes">2048</attribute>
> <attribute name="maxThreads">150</attribute>
> <attribute name="acceptQueueSize">100</attribute>
> <attribute name="lingerMillis">-1</attribute>
> <attribute name="tcpNoDelay">true</attribute>
> <attribute name="minSpareThreads">25</attribute>
> <attribute name="maxSpareThreads">75</attribute>
> <attribute name="maxHttpHeaderSizeBytes">8192</attribute>
> <attribute name="hostLookupEnabled">false</attribute>
> <attribute name="connectionTimeoutMillis">20000</attribute>
> <attribute name="uploadTimeoutEnabled">false</attribute>
> <attribute name="maxPostSize">2097152</attribute>
> <attribute name="maxSavePostSize">4096</attribute>
> <attribute name="emptySessionPath">false</attribute>
> <attribute name="server">TestResponseHead</attribute>
> </gbean>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira