博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat部署多域名ssl证书
阅读量:6006 次
发布时间:2019-06-20

本文共 961 字,大约阅读时间需要 3 分钟。

Tomcat部署多域名ssl证书

转载来自:
学习参考

部署步骤:

1、搭建Tomcat环境。

2、申请域名证书。

3、部署域名的http访问。

4、部署域名的https访问。

5、强制使http跳转至https。

具体操作如下:

1、搭建tomact环境。

这里不做赘述,搭建可以所搜其他网络资源。(我这里的环境是Windows2012系统搭建的Tomcat环境)

2、申请域名证书。

域名证书这里不在说明,(可以参考“Apache配置https证书并跳转”)

3、部署域名的http访问。

部署好Tomcat后,找到对应目录下的conf文件找到server.xml文件修改对应的配置。   找到Host添加域名绑定配置

image

image

配置如下:

测试域名访问成功后,进行下一步测试。

4、配置域名https访问。

现将域名的ssl证书放到Tomcat中的conf文件中。  在server.xml文件中找到ssl配置中做如下配置修改:

image

**

**

5、强制使http跳转至https

到conf目录下的web.xml。在后面,,也就是倒数第二段里,加上这样一段

CLIENT-CERT
Client Cert Users-only Area
SSL
/*
CONFIDENTIAL

再让非ssl的connector跳转到ssl的connector去。所以还需要前往server.xml进行配置:

connectionTimeout="20000"redirectPort="443" />

访问http域名自动跳转至https。

image

测试过程中遇到的坑:1、配置多域名ssl证书时,指有一个域名访问生效,另外一个域名的证书为不安全证书。 经多方测试Tomcat的8.5 jdk版本1.8.0 配置多域名多证书访问成功。  使用Tomcat的9以上的版本不能成功,建议大家多测试。有好方案,配置可以留言
你可能感兴趣的文章
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
Eclipse基金会发布Eclipse Photon IDE
查看>>
JavaScript 设计模式
查看>>
Java EE供应商和伦敦Java用户组宣布新的MicroProfile
查看>>
PostgreSQL中的大容量空间探索时间序列数据存储
查看>>
敏捷制造:并不是你想像的矛盾体
查看>>
jQuery选择器和事件
查看>>
十、syslog日志与loganalyzer日志管理
查看>>
Python多进程并发写入PostgreSQL数据表
查看>>
mysql 优化
查看>>
2.4 salt grains与pillar jinja的模板
查看>>
MySQL主从(介绍,配置主机,配置从机,测试主从同步)
查看>>
不同版本的outlook客户端配置Office 365 exchange online帐户需要安装的补丁
查看>>
Java服务器-resin
查看>>
Linux下搭建JDK和TOMCAT环境
查看>>
关闭windows休眠
查看>>
Ansible之十一:变量详解
查看>>
那些SCOM 管理包开发中遇到的坑1–Powershell scriptBlock Invoke执行结果的类型
查看>>