使用 tomcat-redis-session-manager 实现 tomcat 的 session 共享 集群效果
Tomcat
下载tomcat 6/7(头头)https://github.com/cc-chen/tomcat-redis-session-managertomcat 8(来自头头)https://github.com/cc-chen/tomcat8.0-redis-session-managertomcat 8.5(来自头头)https://github.com/mrlaojia/tomcat8.5-redis-session-manager使用方法添加下面的配置到 tomcat 的 context.xml 中<Valve className="com.s.tomcat.red... ...
阅读全文
tomcat 禁止Tomcat显示目录文件列表
Tomcat
Tomcat允许显示目录文件列表会引发目录遍历漏洞修改Tomcat 跟目录下的配置文件conf/web.xml,将listings的值设置为false。<param-name>listings</param-name>
<param-value>false</param-value>... ...
阅读全文
tomcat 禁止自动部署
Tomcat
配置自动部署,容易被部署恶意或未经测试的应用程序,应将其禁用修改Tomcat 跟目录下的配置文件conf/server.xml将host节点的autoDeploy属性设置为“false”如果host的deployOnStartup属性(如没有deployOnStartup配置可以忽略)为“true”,则也将其更改为“false”)... ...
阅读全文
tomcat 隐藏版本号 限制服务器平台信息泄漏
Tomcat
限制服务器平台信息泄漏会使攻击者更难确定哪些漏洞会影响服务器平台。1、进入Tomcat安装主目录的lib目录下,比如 cd /usr/local/tomcat7/lib2、执行:jar xf catalina.jar org/apache/catalina/util/ServerInfo.properties,修改文件ServerInfo.properties中的server.info和server.number的值,如分别改为:Apache/11.0.92、11.0.92.03、执行:jar uf catalina.jar org/apache/catalina/util/ServerInf... ...
阅读全文
tomcat 软连接的使用
工具软件 JAVA Tomcat
默认 tomcat 不支持软链接的目录或者文件。直接使用会报错。可以在tomcat里context.xml文件里设置allowLinking="true"就可以打开软连接。根据tomcat版本不同有不同的设置:tomcat567版本: context.xml<Context allowLinking="true" />tomcat89版本: context.xml<Context>
<Resources allowLinking="tru... ...
阅读全文
tomcat 开启 jmx 监控 可使用 jconsole zabbix jmx 监控等
工具软件 JAVA Tomcat
环境:centos7tomcat8jdk81. tomcat 开启 jmx修改tomcat的实际启动脚本catalina.sh无密码连接配置CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=192.168.33.55 (服务器ip)
-Dcom.sun.management.jmxremote.port=3838
-Dcom.sun.management.jmxremote.rmi.port=3838&n... ...
阅读全文