Tomcat HTTPS证书申请与部署的实现

 更新时间:2022年06月26日 11:05:30   作者:程序员大阳  
本文主要介绍了Tomcat HTTPS证书申请与部署的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
    		   maxThreads="150"
    		   SSLEnabled="true"
    		   scheme="https"
    		   secure="true"
    		   clientAuth="false"
    		   sslProtocol="TLS"
               keystoreFile="C:\tomcat.jks"
               keystorePass="xxxxxx"
               />

到此这篇关于Tomcat HTTPS证书申请与部署的实现的文章就介绍到这了,更多相关Tomcat HTTPS证书申请与部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux系统下安装三个或者多个tomcat(步骤详细)

    Linux系统下安装三个或者多个tomcat(步骤详细)

    这篇文章主要介绍了Linux系统下安装三个或者多个tomcat(步骤详细),文中通过步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 启动tomcat可以访问tomcat首页,但不能访问自己的项目问题及解决

    启动tomcat可以访问tomcat首页,但不能访问自己的项目问题及解决

    这篇文章主要介绍了启动tomcat可以访问tomcat首页,但不能访问自己的项目问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 一文详解tomcat是如何处理HTTP长连接的

    一文详解tomcat是如何处理HTTP长连接的

    HTTP长连接,也称为持久连接,是一种使用同一个TCP连接来发送和接收多个HTTP请求/应答的方法,那么tomcat作为最常用的WEB容器,是怎么处理HTTP的长连接呢,下面我们就来深入了解下吧
    2024-01-01
  • tomcat漏洞汇总

    tomcat漏洞汇总

    本文主要介绍了tomcat漏洞汇总,文中通过代码和示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • tomcat加载jar异常问题的分析与解决

    tomcat加载jar异常问题的分析与解决

    这篇文章主要给大家介绍了关于tomcat加载jar异常问题的分析与解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用tomcat具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Tomcat正常访问localhost报404问题解决

    Tomcat正常访问localhost报404问题解决

    这篇文章主要介绍了Tomcat正常访问localhost报404问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 通过图文讲解Tomcat部署war包的方法步骤

    通过图文讲解Tomcat部署war包的方法步骤

    Tomcat是目前web开发中非常流行的Web服务器,下面这篇文章主要给大家介绍了关于如何通过图文讲解Tomcat部署war包的方法步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 解决tomcat启动 ssm项目出现乱码的问题

    解决tomcat启动 ssm项目出现乱码的问题

    这篇文章主要介绍了tomcat启动 ssm项目出现乱码的解决,解决方式需要在tomcat 的配置文件web.xml 中添加上请求编码过滤器即可,详细过程跟随小编一起看看吧
    2022-03-03
  • 项目启动tomcat失败的几种可能原因和解决方法(小结)

    项目启动tomcat失败的几种可能原因和解决方法(小结)

    本文主要介绍了项目启动tomcat失败的几种可能原因和解决方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Tomcat修正JDK原生线程池bug的实现原理

    Tomcat修正JDK原生线程池bug的实现原理

    这篇文章主要介绍了Tomcat是如何修正JDK原生线程池bug的,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08

最新评论