默认情况下,tomcat会暴露header头部的Server: Apache-Coyote/1.1
[root@test ~]# curl -I http://192.168.50.166:8080
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=6F9C123B49D9BBB196706626503D618B; Path=/; HttpOnly
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 22 Jun 2017 00:49:48 GMT
修改$CATALINA_HOME/conf/server.xml,增加:server="Alibaba",重启tomcat
<Connector port="8080" protocol="HTTP/1.1" server="Alibaba" connectionTimeout="20000" redirectPort="8443" />
验证:
[root@test ~]# curl -I http://192.168.50.166:8080
HTTP/1.1 200 OK
Set-Cookie: JSESSIONID=6F9C123B49D9BBB196706626503D618B; Path=/; HttpOnly
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 22 Jun 2017 00:49:48 GMT
Server: Alibaba
发现已经改成Server: Alibaba了。