天天看点

47.2. 配置 Tomcat 服务器

tomcat 端口默认为8080, 可以通过修改下面port项改为80端口,但不建议你这样使用80端口,tomcat 会继承root权限,这是非常危险的做法。

性能调整

压缩传送数据

如果你的站点编码非UTF-8,去掉URIEncoding="UTF-8"使用下面选项.

useBodyEncodingForURI="true"

在Connector中加入server="Neo App Srv 1.0"

配置虚拟目录

例如我们需要这样的配置

实现方法

关闭war自动部署 unpackWARs="false" autoDeploy="false"。防止被植入木马等恶意程序

关闭 reloadable="false" 也用于防止被植入木马

修改 Cookie 变量 JSESSIONID, 这个cookie 是用于维持Session关系。建议你改为PHPSESSID。

状态监控 http://localhost/manager/status

服务管理 http://localhost/manager/html/list

context.xml 主要用于配置 数据库连接池

开启热部署,生产环境不建议使用

org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/lib/netkiller.jar] to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache

修改日志目录

配置跳过扫描*.jar

context.xml

原文出处:Netkiller 系列 手札

本文作者:陈景峯

转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。