zoukankan      html  css  js  c++  java
  • AAA_Certificate_Services.crt和USERTrust_RSA_Certification_Authority.crt、domain-private-computing_domain.crt三证合一配置Nginx。

    一、相关文件

    二、相关重要文件介绍

    1、xxxxxx-private-computing.csr(对应上图第2个文件)

    用于秘钥文件转换
    openssl x509 -req -days 1800 -in xxxxxx-private-computing.csr -signkey xxxxxx-private-computing.key -out xxxxxx-private-computing.crt
    得到xxxxxx-private-computing.key用于配置nginx服务端秘钥。

    2、xxxxxx-private-computing_domain.crt(对应上图第4个文件)

    这个文件是用于配置nginx服务端证书的。注意这个文件不能直接用,而是要把其他两个文件内容追加到这个文件的末尾。

    这两个文件分别是AAA_Certificate_Services.crt和USERTrust_RSA_Certification_Authority.crt。

    然后复制AAA_Certificate_Services.crt文件内容追加到xxxxxx-private-computing_domain.crt文件末尾,继续复制USERTrust_RSA_Certification_Authority.crt文件内容追加到xxxxxx-private-computing_domain.crt文件末尾。

    最后得到xxxxxx-private-computing_domain.crt + AAA_Certificate_Services.crt + USERTrust_RSA_Certification_Authority.crt = xxxxxx-private-computing_domain.crt 三证合一。

    注意以上复制文件的顺序,否则有可能证书无效,以上顺序本人亲测可以其他顺序大家可以研究一下有没有问题。

    三、Nginx配置

        server {
            listen       443 ssl;
            server_name  xxxxxx-private-computing.domain.com;
    #证书配置。注意这里的xxxxxx-private-computing_demain.crt是合成之后的证书不是原文件证书。 ssl_certificate ../ca/xxxxxx-private-computing_domain.crt;
    #这里的xxxxxx-private-computing.key文件是上面xxxxxx-private-computing.csr文件转换过来的。 ssl_certificate_key ../ca/xxxxxx-private-computing.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root html; index index.html index.htm; } }

     参考文章:https://gist.github.com/gangsta/9d011dc0da614db27d5b22ed2044799f

  • 相关阅读:
    很久没有写代码日记了。
    Bundle数据类型
    8-18 缓存垃圾清理
    关于 printf
    强制类型转换/隐式类型转换
    JAVA文件扫描(递归)
    字符串
    8-17 安卓内存清理
    【11-29】excel reader
    orale 乱码
  • 原文地址:https://www.cnblogs.com/dszazhy/p/15307500.html
Copyright © 2011-2022 走看看