2016-04-16 14 views
3

Wenn eine http-Anfrage von einem Browser gemacht wird, wird normalerweise der Server-Container in der Kopfzeile senden, welcher Server es war.Ändern des Tomcat-Server-Namens im Antwort-Header, ist das möglich?

Für tomcat sendet

Server:Apache-Coyote/1.1 

Ich weiß, dass ich diesen Header überschreiben kann, für jede Anforderung, aber es ist auch der Fall für WebSockets und möglicherweise andere Verbindungen.

Also, gibt es eine Möglichkeit, dies auf der Tomcat-Konfigurationsebene zu ändern?

Antwort

1

Ich fand gerade diese nach der Frage der Veröffentlichung:

dies in tomcat Config-Ordner zu server.xml hinzufügen.

<Connector port="8080" protocol="HTTP/1.1" 
        connectionTimeout="20000" 
        redirectPort="8443" 
        server="MYSERVER" 
       /> 

scheint zu funktionieren.

Server neu starten.

+0

das ist nicht sehr nützlich. Veröffentlichen Sie den Namen der Datei, in der Sie dies hinzufügen, und alle anderen erforderlichen Schritte, z. Neustart – Reimeus