我在AWS Linux服务器上创建了一个CSR,并使用它创建了一个自签名的CA证书,然后我安装了该证书,但却得到了常见的名称和主机名不匹配错误。
有人可以告诉我我要做些什么来纠正这个问题,因为通用名称IP是亚马逊内部的,主机IP是公共的,那么我该如何创建可行的证书呢?
我不是程序员,但这是我网站开发的最后一步。 SSL很好但是我需要让证书正常工作。感谢
答案 0 :(得分:0)
我确实使用我的domain.net作为通用名称,但我认为他的回答在于我在AWS / etc / sysconfig / network文件中更改主机名。当我创建原始CSR.pem文件和证书时,将其设置为HOSTNAME = localhost.local。
我将localhost.local更改为mydomain.net,创建了另一个csr.pem文件和证书,SSL正在运行。我应该添加我先前创建的弹性IP并将其附加到服务器,并在Route 53中将域名分配给实例。没有信息可以更改网络文件中的实例HOSTNAME。
当你找到明显的答案时,找到答案就是问题。
非常感谢