【问题标题】:IE8/IE7/IE6/IE5 on Windows XP Use The Wrong Certificate [closed]Windows XP 上的 IE8/IE7/IE6/IE5 使用错误的证书 [关闭]
【发布时间】:2012-11-08 00:14:43
【问题描述】:

由于某种原因,Windows XP 上的 IE8 / IE7 / IE6 / IE5,而不是使用 Nginx 网站配置中列出的证书,正在使用另一个用于其他网站的证书。

检查网站的 Nginx 配置文件一切正常。对此的确认是所有其他浏览器(Chrome/Firefox/Safari/IE9)都在使用正确的证书。

这是应用的 nginx 配置:

server {
    listen 80;
    listen 443 ssl;

    server_name mydomain.com;
    ssl_certificate /root/certs/mydomain.com/mydomain.bundle.crt;
    ssl_certificate_key /root/certs/mydomain.com/mydoamin.key;

    access_log /opt/webapps/cs_at/logs/access.log;

    location / {
        add_header P3P 'CP="CAO PSA OUR"';
        proxy_pass http://127.0.0.1:20004;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

【问题讨论】:

    标签: ssl internet-explorer-8 windows-xp certificate ssl-certificate


    【解决方案1】:

    【讨论】:

    • 谁能帮我详细说明一下?我需要为每个要提供 SSL 证书以与
    【解决方案2】:

    听起来 Windows XP/IE 8 系统无法识别我们的中间文件。如果您更新您的 Windows 系统,应该可以解决该问题并允许 IE 8 识别我们的中间文件。

    【讨论】:

    • 虽然所有浏览器都使用正确的证书,但出于某种原因,IE8/IE7/IE6 正在使用安装在服务器上并为另一个域颁发的另一个证书。
    • 除了更新您的 XP 系统外,您可能还需要登录到安装 SSL 的服务器并删除所有旧的/未使用的 SSL 证书。
    • 我无法删除该证书,它是从其他应用程序中使用的,顺便说一下我们使用 nginx。
    • 我在 XP Mode 虚拟机中运行 IE8,我已经完成了所有更新并重新启动了机器。虚拟机内部的chrome也使用正确的证书。
    • 如果更新虚拟机不起作用,问题可能出在服务器上。检查您的服务器设置,您可能想尝试在服务器上重新安装中间证书。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 2012-05-09
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    相关资源
    最近更新 更多