Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenShift与Comodo SSL_Ssl_Openshift - Fatal编程技术网

OpenShift与Comodo SSL

OpenShift与Comodo SSL,ssl,openshift,Ssl,Openshift,我正在尝试上载OpenShift gear别名的SSL证书。我在这里使用了说明: 我被困在上传部分-我已经生成了CSR,激活了证书。每次我试图上传文件时,它都会把我带回同一个页面,而不会发出任何通知 Comodo SSL向我发送了4个文件: AddTrustExternalCARoot.crt COMODORSAAddTrustCA.crt COMODORSADomainValidationSecureServerCA.crt myApp.crt 我如何上传这些?Openshift有三个要上载的

我正在尝试上载OpenShift gear别名的SSL证书。我在这里使用了说明:

我被困在上传部分-我已经生成了CSR,激活了证书。每次我试图上传文件时,它都会把我带回同一个页面,而不会发出任何通知

Comodo SSL向我发送了4个文件:

  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt
  • myApp.crt
  • 我如何上传这些?Openshift有三个要上载的字段。。。我应该将哪个加载到SSL证书中?证书链?我有私钥,我知道密码


    谢谢

    您需要将1、2和3组合成一个链证书(按照正确的顺序)并上传到链证书字段中,密钥在密钥字段中,myApp.crt在证书字段中。

    只是想为将来遇到此问题的用户发布更新。。。我不确定这是否是因为我通过RHC安装程序添加了一个公共SSH密钥,但我所做的任何事情(没有复制粘贴链接的排列,也没有切换文件)都无法通过文件上传程序工作

    最后,在决定调用Red Hat和QQ之前,我使用命令行控制台添加SSL文件

    以下是我使用的命令:

    rhc别名更新证书php www.myapp.com--证书myapp.crt--私钥myapp.key--密码短语mypass

    此链接包含更多信息:


    TLDR:您不需要组合任何Comodo文件,只需使用您的文件#4、您的私钥和您的密码短语(如果您有)

    我也遇到了类似的问题,在与证书颁发者发送了一些来回电子邮件后,帮助我将我的站点证书与证书链组合成一个文件,并将其上载到OpenShift中的“SSL证书”字段中。我将“SSL证书链”字段留空,但我当然将公钥上传到了“证书私钥”字段

    没错

    首先将public与bundle结合起来:

    cat dom_com.crt dom_com.ca-bundle >> dom_com.ALL.bundle
    
    并同时上传:

    rhc alias update-cert app dom_com \
        --certificate dom_com.ALL.bundle \
        --private-key dom_com.key
    

    然后您将在

    处获得一个A,这不起作用。。。我把前三个合并成一个文件——它们应该按那个顺序吗?是否需要进行特定的扩展?当我按“保存”(按照您的说明操作)时,它会像往常一样执行相同的操作,只是忽略上载并刷新页面。您必须询问您获得证书的位置以及证书的顺序。证书的扩展名应该是.crt,私钥的扩展名应该是.key。如果您的密钥上有密码,请确保在那里输入密码。