目录
3.Tomcat安装修改配置(目前使用tomcat-9.0.68版本都已修改好可直接使用)
3.3.在Tomcat的conf/context.xml里要配置privileged=”true”,否则有些SSI特性不能生效。
4.tomcat配置其他路径访问(用于磁盘扩展,直接指向磁盘存储数据)
1.配置tomcat环境变量
1.1.新建环境变量
变量名:CATALINA_HOME
变量值:tomcat存放路径
变量名:CATALINA_BASE
变量值:tomcat存放路径
1.2.编辑Path
将下面内容放到path路径最后面
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
2.安装tomcat-9.0.68
2.1.Tomcat官网下载地址
选择版本
选择版本
选择bin
选择电脑系统对应版本
2.2.Tomcat的使用
解压tomcat压缩包即可使用
2.3.Tomcat自启动
(1)将tomcat注册到服务,cmd 到tomcat/bin目录下
(2)注册服务命令:
service.bat install tomact9.0.68
(3)删除服务命令:
service.bat remove tomact9.0.68
3.Tomcat安装修改配置(目前使用tomcat-9.0.68版本都已修改好可直接使用)
3.1.配置utf-8编码
修改conf/web.xml文件
<init-param>
<param-name>inputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
3.2.配置Tomcat支持include标签
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>inputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
3.3.在Tomcat的conf/context.xml里要配置privileged=”true”,否则有些SSI特性不能生效。
<Context privileged="true">
3.4.Tomcat禁用3DES和DES算法:
在tomcat/conf/server.xml中找到端口配置,添加Ciphers="",此处添加支持的算法,不支持的算法请勿加入其中!如下:
Ciphers="TLS_DHE_RSA_WITH_AES_128_CBC_SHA ,TLS_DHE_RSA_WITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
重新启动Tomcat即可
4.tomcat配置其他路径访问(用于磁盘扩展,直接指向磁盘存储数据)
在
5.tomcat请求头过大
server.xml 原来没有配置 maxHttpHeaderSize,默认值只有 4096 个字节(4k)
修改tomcat请求头长度限制
加上:maxHttpHeaderSize="500000"
<Connector connectionTimeout="20000"
port="8080"
protocol="HTTP/1.1"
redirectPort="8443"
maxHttpHeaderSize="500000"/>