jboss服务器缺省情况下会在HTTP response header中显示自身的标识,如下:
Server: Apache-Coyote/1.1
出于安全考虑,需要屏蔽该信息
方法1、修改standalone.xml
添加:
<system-properties>
<property name="org.apache.coyote.http11.Http11Protocol.SERVER" value="NONE"/>
</system-properties>
方法2、修改standalone.conf(linux)/standalone.conf.bat(windows)
standalone.conf:
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.coyote.http11.Http11Protocol.SERVER=NONE"
standalone.conf.bat:
set "JAVA_OPTS=%JAVA_OPTS% -Dorg.apache.coyote.http11.Http11Protocol.SERVER=NONE"
以上两种方法,任何一个都可以,适用于Jboss 6,7
网上有说以上方法不适用于Jboss6,实测在Jboss6中可用
参考来自原文:https://blog.youkuaiyun.com/earthhour/article/details/25830575
本文介绍如何在JBoss服务器上屏蔽HTTP response header中的自身标识,提供两种方法:修改standalone.xml或standalone.conf文件,适用于JBoss6和7版本。
1554

被折叠的 条评论
为什么被折叠?



