配置tomcat同时支持http和https协议

我使用的ssl证书是阿里云的免费证书,首先下载tomcat的ssl证书文件:

下载的就是这两个文件一个pfx证书,一个pfx的证书密码,接下来就按照阿里云的帮助文档来安装ssl证书就行。

本人使用的是JKS证书安装,因为PFX安装失败了一次,然后就使用了JKS证书安装,后来找到失败的原因了:

配置tomcat同时支持http和https协议_第1张图片

阿里云的帮助示例是8443端口,我们的应该按照自己的端口来,我的是443端口,大多数也是这个端口,这个是https协议访问的端口,完成后重启tomcat。顺利的话就可以使用https访问我的的网站了:

完成这一步后我的网站便只能使用https访问,不能使用http访问了,那么想要使用http该怎么办呢:

server.xml文件打开,添加下面代码,记住,是添加,不能替换原来的哦:

然后重启tomcat,使用http问服务成功,使用https访问成功。

你可能感兴趣的:(tomcat配置)