Windows XPのIEはServer Name Indicationをサポートしていないからでしょう。Windows XP上ではIEのバージョンにかかわらず未対応です。FirefoxやChromeはSSL通信でOSのライブラリを使用しないので、Windows XP上でも問題ありません。 Ubuntu Forumはバーチャルホスト上でSSLを使っているので、Server Name Indicationに対応していないブラウザだと正常にアクセスできません。対策としてはSSLのホスト毎にIPアドレスを振るのが一般的でしたが、IPv4アドレスが枯渇して久しいので今後はどんどん難しくなってくると思います。
オープンソースまわりでは (スコア:1)
Ubuntuの日本語チーム [ubuntulinux.jp]とかが影響を受けているようですね。
Re: (スコア:0)
とんでもなくオフトピだけど
HTTPなのに「WindowsXPでは正常にアクセスできないかも」って
どうやったらそんな状態になるんだろ?
UAを見て、XPだけに特殊なリソースを返すとか?
Re: (スコア:1)
Windows XPのIEはServer Name Indicationをサポートしていないからでしょう。Windows XP上ではIEのバージョンにかかわらず未対応です。FirefoxやChromeはSSL通信でOSのライブラリを使用しないので、Windows XP上でも問題ありません。
Ubuntu Forumはバーチャルホスト上でSSLを使っているので、Server Name Indicationに対応していないブラウザだと正常にアクセスできません。対策としてはSSLのホスト毎にIPアドレスを振るのが一般的でしたが、IPv4アドレスが枯渇して久しいので今後はどんどん難しくなってくると思います。
Re:オープンソースまわりでは (スコア:2)
FirefoxとOperaはXPでもSNIがいけますが、Chromeの通信部はOSの物に乗ってるだけなのでXP上ではSNI非対応 [srad.jp]だったはずです。
#ちょっと手元に確認できる環境はないのですが、もしかして最新版では改善されてるんでしょうか?
#少なくとも最新のChromeでもプロキシ設定でIEのインターネットオプションダイアログが出てくるのは相変わらずっぽいですが…
Re:オープンソースまわりでは (スコア:1)
> FirefoxとOperaはXPでもSNIがいけますが、Chromeの通信部はOSの物に乗ってるだけなのでXP上ではSNI非対応だったはずです。
Chromeはその後、SSL通信に関してNSSを使うように修正されています。
> #少なくとも最新のChromeでもプロキシ設定でIEのインターネットオプションダイアログが出てくるのは相変わらずっぽいですが…
プロキシ設定だけをWinInetから取得しており、実際の通信はOSに依存しないように修正されたということです。
# Webブラウザに関する情報は油断してるとあっという間に古くて役立たずになりますね。
補足 (スコア:1)
実際にWindows XP上で、FirefoxとChromeではCN=forum.ubuntulinux.jpの証明書を取得して正常にアクセスでき、IE8では証明書の検証でエラーになる(SNIに対応していないとデフォルトのバーチャルホストであるCN=www.ubuntulinux.jpの証明書を取得してしまうため)ことを確認しました。
「続行」を押せばいちおうアクセスできますが、「証明書のエラーは無視してください」ではなく「正常にアクセスできないことがあります」とちゃんと言っているのは素晴らしいですね。