我试图跟踪戈达德的指示关于如何在centos上为nginx服务器添加ssl认证。在最后一步(10),我得到了一个“键错配”错误。
通过一些研究,我发现通过用我的键对.crt进行符号化,这个错误就消失了。
我跑了:
sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt用我的域名替换服务器的每个实例。
这消除了错误,并允许我继续。
然而,当我试图访问我的网站,我现在得到一个不安全的连接错误。

我做错了什么,如何正确启用ssl认证?
发布于 2018-11-05 16:39:08
这取决于你想做什么。
你想做一份自我签名的证书吗?
或
你要从godaddy那里买SSL证书吗?
自签名证书情况下的
openssl genrsa -out rootca.key 2048openssl req -x509 -new -nodes -key rootca.key -sha256 -days 1024 -out rootca.pemopenssl genrsa -out mydomain.key 2048openssl req -new -key mydomain.key -out mydomain.csropenssl x509 -req -in mydomain.csr -CA rootca.pem -CAkey rootca.key -CAcreateserial -out mydomain.pem -days 1024 -sha256为域生成公共SSL密钥哪里,
mydomain.key -您将在nginx : ssl_certificate_key中使用的私有SSL。
mydomain.pem -您将在nginx : ssl_certificate中使用的公共SSL。
rootca.pem - CA SSL,您需要在浏览器中安装
发布于 2018-11-05 15:32:05
https://serverfault.com/questions/938516
复制相似问题