Windows 10開発マシンで使用するための自己署名証明書を作成し、 にApache自己署名証明書をインストールする方法のアドバイスに従って、信頼されたルート証明機関/証明書に追加しました。 YouTubeのWindows10 。 certmgr.msc
を使用すると、証明書がインストールされていることがわかります。
Edge(ビデオで使用されているブラウザー)のHTTPSアドレスにアクセスすると、Details
をクリックすると次のエラーメッセージが表示されます。
Webサイトのセキュリティ証明書のホスト名が、アクセスしようとしているWebサイトと異なります。
Error Code: DLG_FLAGS_SEC_CERT_CN_INVALID
Firefoxは言う:
dev.hmr-appが無効なセキュリティ証明書を使用しています。
証明書は自己署名されているため、信頼されていません。
証明書は名前dev.hmr-appに対して無効です。エラーコード:SEC_ERROR_UNKNOWN_ISSUER
そして
ピアの証明書発行者が認識されていません。
HTTP Strict Transport Security:false
HTTP公開鍵ピンニング:false
[証明書チェーンが削除されました]
他のすべてのブラウザでも同様のメッセージが表示されます。ブラウザーごとに手動で例外を作成することはできますが、実際のサイトを閲覧しているかのように、すべてのブラウザーで例外を機能させたいと思います。
証明書をダブルチェックとトリプルチェックしましたが、アドレスはローカル開発サイトへのアクセスに使用しているものとまったく同じです。
私のhttpd-vhosts.conf
の関連ビットは次のとおりです。
<VirtualHost *:443> ServerName dev.hmr-app ErrorLog "logs/dev.hmr-app-error.log" CustomLog "logs/dev.hmr-app-access.log" common SSLEngine on SSLCertificateFile "C:/server/Apache24/conf/server.crt" SSLCertificateKeyFile "C:/server/Apache24/conf/server.key"
どうすればこれを機能させることができますか?
ドメイン名の入力を間違えたのですが、よく似ていて、何度もチェックしても気づきませんでした。