我的IIS网站给浏览器带来了问题。它们会弹出安全警告,指出安全证书与站点名称不匹配。我使用自签名证书进行测试。我查看证书。它有名字。
DnsName.mydomain.com
但浏览器正在使用
MachineName.mydomain.com
有一个CNAME条目将DnsName.mydomain.com指向MachineName.mydomain.com。
即便如此,它们显然是不同的。您能否告诉我如何获得名为MachineName.mydomain.com的新自签名证书,以及如何在我的测试Web服务器上安装它,以便浏览器可以使用任一名称而不会收到此安全警告?
我可以让浏览器从我的网络服务器安装任何证书自签名证书,这不是问题。问题是警告。这是我的意思的屏幕截图。
答案 0 :(得分:4)
每个站点只能有一个证书。
有几种严厉的解决方法:
还有一种简单的方法,因为你已经自我签名了:只是通配符(* .mydomain.com)。在Windows框中生成此内容在此处说明:http://www.howtogeek.com/107415/it-how-to-create-a-self-signed-security-ssl-certificate-and-deploy-it-to-client-machines/。在Linux框中生成此内容在此处说明:http://frankkoehl.com/2012/02/create-self-signed-wildcard-ssl-certificate/
如果你真的不想这样做,我只是强制从一个URL重定向到另一个URL而不是CNAME别名。