SpringBoot内置Tomcat常用配置属性
Ø server.tomcat.accept-count=100# 在使用所有可能的请求处理线程时,传入连接请求的最大队列长度。
Ø server.tomcat.accesslog.buffered=true# 是否缓冲输出,使其仅定期刷新.
Ø server.tomcat.accesslog.directory=logs# 创建日志文件的目录。可以是绝对的,也可以是相对于Tomcat基本目录的.
Ø server.tomcat.accesslog.enabled=false#使访问日志.
Ø server.tomcat.accesslog.file-date-format=.yyyy-MM-dd#要放在日志文件名中的日期格式.
Ø server.tomcat.accesslog.pattern=common#格式化访问日志的模式.
Ø server.tomcat.accesslog.prefix=access_log#日志文件名前缀。
Ø server.tomcat.accesslog.rename-on-rotate=false#是否将日期戳包含在文件名中推迟到旋转时间.
Ø server.tomcat.accesslog.request-attributes-enabled=false#设置用于请求的IP地址、主机名、协议和端口的请求属性.
Ø server.tomcat.accesslog.rotate=true#是否启用访问日志旋转.
Ø server.tomcat.accesslog.suffix=.log#日志文件名后缀.
Ø server.tomcat.additional-tld-skip-patterns=#逗号分隔的附加模式列表,这些模式匹配TLD扫描时要忽略的jar.
Ø server.tomcat.background-processor-delay=10s#调用backgroundProcess方法之间的延迟。如果没有指定持续时间后缀,则使用秒.
Ø server.tomcat.basedir= # Tomcat基目录。如果没有指定,则使用临时目录.
Ø server.tomcat.internal-proxies=10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\
192\\.168\\.\\d{1,3}\\.\\d{1,3}|\\
169\\.254\\.\\d{1,3}\\.\\d{1,3}|\\
127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\
172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|\\
172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|\\
172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3}\\
0:0:0:0:0:0:0:1\\
::1#匹配要信任的代理的正则表达式.
Ø server.tomcat.max-connections=10000#服务器在任何给定时间接受和处理的最大连接数.
Ø server.tomcat.max-http-post-size=2MB# HTTP post内容的最大大小.
Ø server.tomcat.max-swallow-size=2MB#要吞咽的请求体的最大数量.
Ø server.tomcat.max-threads=200#工作线程的最大数量.
Ø server.tomcat.min-spare-threads=10#工作线程的最小数量.
Ø server.tomcat.port-header=X-Forwarded-Port#用于覆盖原始端口值的HTTP头的名称.
Ø server.tomcat.protocol-header=#包含传入协议的头,通常称为“x - forwarding - proto”.
Ø server.tomcat.protocol-header-https-value=https#协议头的值,指示传入的请求是否使用SSL.
Ø server.tomcat.redirect-context-root=true#是否应该通过将一个/附加到路径来重定向对上下文根的请求.
Ø server.tomcat.remote-ip-header=#提取远程IP的HTTP头的名称。例如,“X-FORWARDED-FOR”.
Ø server.tomcat.resource.allow-caching=true#此web应用程序是否允许静态资源缓存。
Ø server.tomcat.resource.cache-ttl=#静态资源缓存的生存时间.
Ø server.tomcat.uri-encoding=UTF-8#用于解码URI的字符编码.
Ø server.tomcat.use-relative-redirects=#对sendRedirect的调用生成的HTTP 1.1和以后的位置标头是否使用相对重定向或绝对重定向.