tomcat安全与优化.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tomcat安全与优化

安全server.xml现在我们一般不用Apache通过AJP协议来调用Tomcat了,所以AJP端口可以关闭!--????Connector port=8009protocol=AJP/1.3redirectPort=8443/--2.在新版的Tomcat中,SHUTDOWN端口默认就是监听在的,所以不需要修改。如果还想加固,那可以把SHUTDOWN换成其它的字符串。Server port=8005 shutdown=YourStringweb.xml3.编辑conf/web.xml,在/web-app标签上添加以下内容:error????error-code404/error-code????location/404.html/location/errorerror????error-code500/error-code????location/500.html/location/error其他4.禁用Tomcat管理页面1 删除webapps目录下Tomcat原有的所有内容?2 删除conf/Catalina/localhost/下的host-manager.xml和manager.xml这两个文件5.关闭war自动部署Host name=localhostappBase=unpackWARs=falseautoDeploy=false优化1..JAVA_OPTS参数说明-server??启用jdk?的?server?版;??-Xms????java虚拟机初始化时的最小内存;??-Xmx???java虚拟机可使用的最大内存;??-XX:PermSize????内存永久保留区域??-XX:MaxPermSize???内存最大永久保留区域???set JAVA_OPTS=-server -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256mWindows:修改 TOMCAT/bin/catalina.batecho Using CATALINA_BASE: %CATALINA_BASE%echo Using CATALINA_HOME: %CATALINA_HOME%echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%Linux:# OS specific support. $var _must_ be set to either true or false.上面加入JAVA_OPTS=-Xms512m?-Xmx1024m?-Xss1024K?-XX:PermSize=512m?-XX:MaxPermSize=1024m??Tomcat并发优化1.Tomcat连接相关参数minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为 10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为 75acceptCount:允许的最大连接数,应大于等于 maxProcessors ,默认值为 100enableLookups:是否反查域名,取值为: true 或 false 。为了提高处理能力,应设置为 falseconnectionTimeout:网络连接超时,单位:毫秒。设置为 0 表示永不超时,这样设置有隐患的。通常可设置为 30000 毫秒。 其中和最大连接数相关的参数为maxProcessors 和 acceptCount 。如果要加大并发连接数,应同时加大这两个参数。 web?server允许的最大连接数还受制于操作系统的内核参数设置,通常 Windows 是 2000个左右, Linux 是 1000个左右。 2调整连接器connector的并发处理能力maxThreads?客户请求最大线程数minSpareThreads????Tomcat初始化时创建的 socket 线程数 maxSpareThreads???Tomcat连接器的最大空闲 socket 线程数 enableLookups?????若设为true, 则支持域名解析,可把 ip 地址解析为主机名 redirectPort???????在需要基于安全通道的场合,把客户请求转发到基于SSL 的 redirectPort 端口 acceptAccount??????监听端口队列最大数,满了之后客户请求会被拒绝(不能小于maxSpareThreads? ) connectionTimeout???连接超时 minProcessors?????????服务器创建时的最小处理线程数 maxProcessors????????服务器同时最大处理线程数 URIEncoding?

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档