先搭建好tomcat
生成秘钥对
[root@localhost lnmp_soft]# keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore
输入密钥库口令:
密钥库口令太短 - 至少必须为 6 个字符
输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?
[Unknown]: xf
您的组织单位名称是什么?
[Unknown]: xf
您的组织名称是什么?
[Unknown]: xf
您所在的城市或区域名称是什么?
[Unknown]: xf
您所在的省/市/自治区名称是什么?
[Unknown]: xf
该单位的双字母国家/地区代码是什么?
[Unknown]: cn
CN=xf, OU=xf, O=xf, L=xf, ST=xf, C=cn是否正确?
[否]: y
输入 <tomcat> 的密钥口令
(如果和密钥库口令相同, 按回车):
密钥口令太短 - 至少必须为 6 个字符
输入 <tomcat> 的密钥口令
(如果和密钥库口令相同, 按回车):
再次输入新口令:
在配置文件里写入如下配置,添加秘钥信息即可
[root@localhost lnmp_soft]# vim /usr/local/tomcat/conf/server.xml
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="/usr/local/tomcat/keystore" keystorePass="123456"
clientAuth="false" sslProtocol="TLS" />
重启tomcat
[root@localhost lnmp_soft]# /usr/local/tomcat/bin/shutdown.sh
[root@localhost lnmp_soft]# /usr/local/tomcat/bin/startup.sh
客户端访问测试
配置tomcat日志
[root@localhost lnmp_soft]# vim /usr/local/tomcat/conf/server.xml
<Host name="www.a.com" appBase="aa"
unpackWARs="true" autoDeploy="true">
<Context path="/test" docBase="/var/www/html/" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix=" aa_access" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="www.b.com" appBase="bb"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="base" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix=" bb_access" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
重启tomcat
[root@localhost lnmp_soft]# /usr/local/tomcat/bin/shutdown.sh
[root@localhost lnmp_soft]# /usr/local/tomcat/bin/startup.sh
查看服务器日志文件
[root@localhost lnmp_soft]# ls /usr/local/tomcat/logs/
aa_access.2019-03-30.txt catalina.out localhost_access_log.2019-03-30.txt
bb_access.2019-03-30.txt host-manager.2019-03-30.log manager.2019-03-30.log
catalina.2019-03-30.log localhost.2019-03-30.log