zoukankan      html  css  js  c++  java
  • 两个tomcat配置各自的SSL证书(前后端分离)

    1.后端

      1.1 配置pom.xml

      1.2 配置启动类(同时接收https请求以及http请求,方便本地测试)

      1.3 在服务器启动目录上传证书以及密码,我是使用的jar包,如果是war包的话得去找另外的方法了.

      1.4 启动就可以了,可以使用接口测试是否配置可行,工具可以用postman等测试

    这样后端配置就算成功了

    2.前端

      2.1 请求后端端口的配置只需要在原来的基础上更改成https以及新的端口号即可,例如上面的444,这个就不多说了

      2.2 前后端分离前端是挂在服务器的tomcat上的,得重新配置server.xml文件

      2.2.1 首先在tomcat的目录下创建cert文件夹

      2.2.2 将ssl证书放入

      2.2.3 来到conf目录下,vim server.xml文件

      2.2.4 想要同时进行http请求以及https访问,则需要配置两个Connector,如下,端口号按照自行需求配置

    <Connector port="443"
               protocol = "HTTP/1.1"
               SSLEnabled = "true"
               scheme = "https"
               secure = "true"
               keystoreFile = "cert/xxx.pfx"
               keystoreType = "PKCS12"
               keystorePass = "xxx"
               clientAuth = "false"
               SSLProtocol = "TLSv1+TLSv1.1+TLSv1.2"
               ciphers = "TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>
    
        <Connector port="82" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

      2.2.5 重启tomcat

      2.3 能访问则就算成功,https默认端口443

  • 相关阅读:
    JQuery学习笔记(1)——选择器
    Web前端——表单提交和Js添加选项
    Web前端——JavaScript练习
    Web前端——css
    Web前端——JavaScript笔记
    sirius的学习笔记(2)
    sirius的python学习笔记(1)
    Get和Post的请求
    IIS的配置
    一般处理程序aspx
  • 原文地址:https://www.cnblogs.com/Crush123/p/14291678.html
Copyright © 2011-2022 走看看