tomcat的虚拟主机及优化
一、虚拟主机的创建
本次就不再次安装Tomcat了,具体的Tomcat安装流程可参照我的博客:https://blog.csdn.net/QwQNightmare/article/details/103767650。
1.创建两个域名分别为:www.test.com和www.max.com。首先需要安装DNS域名解析服务。
2.修改Tomcat的主配置文件**(/usr/local/tomcat/conf/server.xml)**
在与之间插入虚拟主机工作目录,站点路径,域名等。
<Host name="www.test.com" appBase="/usr/local/tomcat/webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/test" path="" reloadable="true" />
</Host>
二、Tomcat优化
- 优化过程依旧需要在Tomcat的主配置文件中server.xml配置。优化的具体内容如下:
<Connector port="8080" protocol="HTTP/1.1" #http协议为8080端口
connectionTimeout="20000" #超时时间毫秒
redirectPort="8443" #https协议访问的端口号
minSpareThreads="50" #最小空闲进程数
enableLookups="false" #是否反查域名
disableUploadTimeout="true" #上传超时
acceptCount="300" #队列
maxThread="500" #最大线程数
processorCache="500" #缓存对象个数
URIEncoding="UTF-8" #字符集为中文
compression="on" #是否开启资源压缩
compressionMinSize="2048" #压缩响应的最小值
compressionableMimeType="text/html,text/plain,text/css,text/xml,text/javascript,image/jpg,text/png,image/gif"/>
#压缩类型
- Tomcat启动优化
有时Tomcat启动时间会过慢,我们可以修改jdk的环境来加快Tomcat的启动时间。
修改的文件路径为:
/usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security
文件其中有:
113 # In addition, if "file:/dev/random" or "file:/dev/urandom" is
114 # specified, the "NativePRNG" implementation will be more preferred than
115 # SHA1PRNG in the Sun provider.
116 #
117 securerandom.source=file:/dev/urandom
其中In addition, if “file:/dev/random” or “file:/dev/urandom” is已经指出怎么修改启动时间。