3

何らかの理由で、Windows XP のIE8 / IE7 / IE6 / IE5は、Nginx Web サイト構成にリストされている証明書を使用する代わりに、他の Web サイトで使用されている別の証明書を使用しています。

Web サイトの 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;
    }
}
4

2 に答える 2

6

ここで解決策:

https://serverfault.com/questions/203574/why-does-ie-think-that-my-certificate-is-invalid http://nginx.org/en/docs/http/configuring_https_servers.html#sni

TLS Server Name Indication 拡張プロトコルは、Windows XP の IE8/IE7/IE6 ではサポートされていません。

于 2012-11-08T02:46:41.173 に答える
0

Windows XP/IE 8 システムが中間ファイルを認識していないようです。Windows システムを更新すると、問題が修正され、IE 8 が中間ファイルを認識できるようになります。

于 2012-11-08T01:33:33.870 に答える