gpt4 book ai didi

internet-explorer - 子域上的 ssl 自签名通配符证书 - Internet Explorer 和 chrome 无法显示页面

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:42 24 4
gpt4 key购买 nike

我正在开发一台仅运行一个网站 example.com 以及运行所有子域用户帐户 someone.example.com 的开发服务器。服务器正在运行 CentOS,我已经为 *.example.com 创建了一个自签名通配符证书。我已经在 Firefox 和 Safari 中测试了这个证书,它在两种浏览器中都运行良好,一旦我接受了证书,我就可以毫无问题地访问 example.com 和 someone.example.com说这个网站可能不安全)。

该证书适用于所有浏览器中的 example.com,当我去那里(即使使用 IE 和 Chrome)时,我能够接受该证书并将其安装到“受信任的根证书颁发机构”中。当我在 Internet Explorer(第 9 版)和 Google Chrome(第 20 版)中测试 someone.example.com 时,我看到一个页面显示“Internet Explorer 无法显示该网页”(IE) 和“此网页不可用”(Chrome) .我什至没有收到要求我接受证书的弹出窗口。

在 someone.example.com 的代码中,我有一个强制 https 的声明,但是当我删除它时,页面加载正常为 http://someone.example.com (但显然不安全)。不过,同样的代码正在实时服务器上运行,我在使用已购买的通配符 ssl 证书访问实时站点上的 example.com 和 someone.example.com 时没有任何问题。

我一直在四处搜索,发现通过删除证书并创建新证书可以解决类似的问题,所以我已经这样做了,但无济于事。我也曾多次尝试从 IE 的缓存中删除证书并手动重新安装,但这也没有改变任何东西。我已经在 1 台 Windows 7 PC、1 台 Windows Vista PC 和 1 台 Mac 上测试过这个问题;所有人都给出相同的结果。

最佳答案

我以前遇到过同样的问题,我能够解决我的问题的方法是:

  1. 从我的浏览器中删除了所有 cookie 和缓存
  2. 从我的服务器中删除了自签名证书
  3. 重新启动服务器本身以及 apache
  4. 安装了新的自签名证书
  5. 安装后重新启动apache
  6. 浏览网站并接受证书

似乎在卸载我的第一次证书尝试后没有重新启动,证书中似乎有一个错误。不知道为什么或如何,但它对我有用。

关于internet-explorer - 子域上的 ssl 自签名通配符证书 - Internet Explorer 和 chrome 无法显示页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11655851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com