web-dev-qa-db-ja.com

開発環境のSSLテスト証明書を表示すると、Internet Explorerが403エラーを受け取ります(MAMPを使用)

私は、テスト目的で(明らかに)未検証のSSL証明書を生成する便利な方法を備えたMAMPを使用してサイトを開発しています。

Chrome、Firefox、Safariでテストする場合は、セッションごとに疑わしい証明書を1回確認するだけで十分でした。

Internet Explorerをテストするために(Macを使用しているのでParallelsで)起動すると、証明書について同じ警告が表示されますが、「はい、これをやろう」とヒットし、サーバーは403エラーを返します。

1
Mark Fox

これ ブログで何が起きているのかを説明しています

特定のVHOSTでHTTPSを有効にした後(MAMP内ではありますが、おそらく関係ありません)、Internet Explorer 8はHTTPS対応ページの表示を拒否し始め、代わりに403 Forbiddenエラーを表示しました。この問題は、Apache構成の次の設定が原因で発生しました…

Apache SSL構成で— MAMPはユーザーテンプレートとして保存し、File > Edit Template > Apache > httpd-ssl.confに移動してSSLStrictSNIVHostCheckディレクティブを見つけ(または単に追加し)、その値をoffに設定します。

SSLStrictSNIVHostCheck off

これで、IEはブラウザギャングの残りの部分とうまくいっているはずです。

0
Mark Fox