• 两个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

  • 相关阅读:
    js学习笔记
    在 Windows 下远程桌面连接 Linux XManager 篇
    使用多种反病毒引擎扫描文件
    光纤接口小知识
    在 Windows 下远程桌面连接 Linux VNC 篇
    基于 RHEL 的 CentOS 5.5 发布
    安装Windows 7的XP模式的步骤
    跨平台加密版 SQLite 3 wxSQLite3
    Free 的迷思
    使用 iptables 限制黑客猜密码
  • 原文地址:https://www.cnblogs.com/Crush123/p/14291678.html
Copyright © 2020-2023  润新知