Tomcat HTTPS证书申请与部署的实现
目录
- 1. 注册并登录freessl
- 2. 申请SSL证书
- 3. 申请设置
- 4. DNS验证
- 5. 下载证书
- 6. 安装openssl
- 7. 制作p12文件
- 8. 制作jks文件
- 9. 配置tomcat
1. 注册并登录freessl
网址:https://freessl.cn/
2. 申请SSL证书
注意选择第二个品牌,即双域名,有效期1年。

3. 申请设置
填写邮箱,及各个参数:

点击确认创建后,会自动下载私钥(key文件),注意保存好私钥
4. DNS验证
登录云服务器后端验证域名。

为域名增加一个解析,按上面的记录信息。

修改后,在freessl的DNS验证页面【点击验证】,此处需要注意一般得等几分钟才能验证通过。
5. 下载证书
此时可以下载证书(此时包含CA证书、证书、私钥),注意此时的私钥跟前面第3步下载的私钥是一个。
保管好里面的pem文件和key文件。
6. 安装openssl
由于windows默认不支持openssl,所以先安装。
下载:http://gnuwin32.sourceforge.net/packages/openssl.htm

将C:\Tool\openssl\bin复制到环境变量PATH目录。(注意复制下载后的bin目录)
7. 制作p12文件
进入证书目录,使用命令行执行openssl pkcs12 -export -inkey private.key -in full_chain.pem -out tomcat.p12。
注意务必记住执行过程中的密码.
命令执行后,发现目录下生成tomcat.p12文件。
8. 制作jks文件
将p12文件拷贝到jdk安装目录下的bin目录下,因为该目录有keytool工具。
然后执行:keytool -importkeystore -srckeystore tomcat.p12 -srcstoretype pkcs12 -destkeystore tomcat.jks
9. 配置tomcat
您可能感兴趣的文章
- 12-22nginx代理实现静态资源访问的示例代码
- 12-22Docker 存储管理的几种方式
- 12-22nginx静态资源的服务器配置方法
- 12-22Docker Compose部署微服务项目上线功能
- 12-22GPU服务器的多用户配置方法
- 12-22docker-compose搭建etcd集群的实现(三节点)
- 12-22docker中mysql开启日志的实现步骤
- 12-22Linux下docker安装mysql8并配置远程连接
- 12-22docker部署mysql8并设置可远程连接
- 12-22阿里云oss对象存储使用详细步骤


阅读排行
推荐教程
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法
- 12-13k8s编排之Deployment知识点详解
- 12-13Nginx IP封禁及自动封禁IP的实现
- 12-13Nginx代理Partainer如何使用





