首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自nginx的SSL证书仅适用于Windows和Chrome

来自nginx的SSL证书仅适用于Windows和Chrome
EN

Server Fault用户
提问于 2015-03-19 16:07:42
回答 1查看 1.2K关注 0票数 0

我有一个通配符证书,由AlphaSSL签名。我遵循了从这里开始的步骤:http://nginx.org/en/docs/http/configuring_https_servers.html#chains在我的nginx服务器上设置它,它被用作多个网站和应用程序的反向代理。

目前它只在我的Joomla网站- https://www.webbsc.at上设置。

它在Windows 11和Windows上工作得很好。它在、Mac和任何浏览器以及Android Chrome上都失败了。到目前为止,我还没有机会在其他浏览器/操作系统上试用。

火狐说,它不能识别发行人(sec_error_unknown_issuer),但我添加了中间证书。此外,Windows中的Chrome可以向我显示正确的证书等级,而Firefox只显示我的证书。

我在这里错过了什么?

更新:

到目前为止我尝试过的证书的配置:

  • 我的证书,中级
  • 我的-证书,中间的,根
  • 我的证书,根,中间的

这三种浏览器都在IE中工作,Chrome在Windows中工作,在任何其他浏览器中都不起作用

当我尝试了一个不同的中间证书时,它也不再在Windows中工作了,所以它应该是正确的中间证书。

再次--当我打开Firefox或Mac有关证书的详细信息时,我无法在层次结构中看到中间+根证书。在Windows中,我看到了它们,以及用于测试SSL的网站(由第一个答案提供)

解决方案:

正如你在答案的评论中所读到的,我有一个错误的中间证书,它在某种程度上比其他我尝试过的错误证书工作得更好。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-03-19 16:15:53

看来中间证书有问题。如果使用来自SSLShopperSSLLabs的工具验证证书,则两者都将返回证书链中的错误。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/676757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档