我从goDady购买了一个证书,下载了zip文件,解压缩后发现两个文件都是.crt扩展名。 如何按照他们的指示启动进程的命令在当前目录中创build了2个文件example.key和example.csr。
在我的nginx.conf中,我需要引用一个键和一个crt文件。 密钥文件是明显的,因为它是唯一的。 但.crt不是因为有两个。 我需要在nginx.conf中引用哪些内容,以及为什么压缩文件中有两个.crt文件?
这是我select放在/etc/nginx/conf.d/example.conf
ssl_certificate /etc/nginx/4a55aakdkd9n8ne8e.crt; ssl_certificate_key /etc/nginx/example.key;
编辑
答案之后,下面是我所做的
ssl_certificate /etc/nginx/4a55aakdkd9n8ne8e.crt; ssl_certificate_key /etc/nginx/example.key; ssl_certificate /etc/nginx/gd_bundle-g2-g1.crt
我希望这是drookie的意思。
其中一个是你要求的CN的证书,另一个是完成证书链的中间证书。 您应该按照以下顺序将它们放在ssl_certificate指向的文件中:
ssl_certificate文件;
为给定的虚拟服务器指定一个包含PEM格式证书的文件。 如果除了主要证书之外还应该指定中间证书,则应该按照以下顺序在同一个文件中指定它们:主要证书首先是中间证书,然后是中间证书。
我也build议使用Qualys SSL服务器testing来testing您的SSLconfiguration,这是目前的行业标准。