zoukankan      html  css  js  c++  java
  • 服务器配置https

    服务器配置https

    第一步、申请证书

     这个网上有很多申请方法,不论你是阿里云还是腾讯云都有自带的申请途经,这里就不再赘述。

    第二步、进行配置(linux)

    1、在tomcat的conf目录下创建新的目录cert(用来存放证书和验证秘钥)

    2、修改tomcat目录的conf下的配置文件server.xml中的如下部分:

        <!-- 配置https所需
        <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
                   maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" />
        -->
        
         <Connector port="443" protocol="HTTP/1.1"
                   maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" 
                   keystoreFile="/software/tomcat7.0/conf/cert/www.mmzsblog.cn.jks"
                   keystorePass="f5z2i2fz2wrm25g"
        />

    注释部分是tomcat原有的默认配置;上下对比即可找到区别:

    注:

    keystoreFile是www.mmzsblog.cn.jks证书的存放路径;
    keystorePass是keystorePass.txt中存放的秘钥内容。

    第三步、进行配置(windows server)

    和第二步操作一样,只是配置内容略有不同:

    <Connector port="443"
        protocol="HTTP/1.1"
        SSLEnabled="true"
        scheme="https"
        secure="true"
        maxHttpHeaderSize="8999"
        keystoreFile="C:software	omcat7.0conf/certwww.mmzsblog.cn.jks"
        keystoreType="PKCS12"
        keystorePass="f5z2i2fz2wrm25g"
        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"/>
  • 相关阅读:
    fastadmin的数据限制什么意思?具体是怎么配置的?
    jQuery上传剪切图片的原理和代码
    dedecms模板明明存在,还是报错:说模板不存在
    数据库基本信息查询
    数据库 --- 基础知识 1
    代码块分享
    并发编程知识内容汇总
    网络编程 与 并发编程 汇总
    并发编程 --- 线程补充2
    并发编程 --- 线程补充
  • 原文地址:https://www.cnblogs.com/mmzs/p/9989702.html
Copyright © 2011-2022 走看看