web-dev-qa-db-ja.com

HTTPSが機能していません。バインディングセット、インストールされた証明書

証明書をインストールし、HTTPSバインディングを設定しました。ただし、サイトをHTTPSでロードすると、ロードされません。

私はすべての設定を見てきましたが、すべてが正しいようです。

サーバーを何度も再起動しました。証明書は、[個人]> [証明書]の下のローカルコンピューターに保存されます。証明書の秘密鍵を持っています。ポート(443)が開いています。

サーバーでhttps://localhostを試すと、サイトは読み込まれますが、ドメインエラーが発生します(つまり、localhostであり、example.netではありません)。ただし、https://example.netは読み込まれません。

HTTPSのURLが読み込まれない理由は本当にわかりません。

7
rksprst

example.netが実際にサーバーのIPを指していることを確認する必要があります。これは、nslookupまたは単純に古いpingを使用して行うことができます。これが最も可能性の高い原因です。

2
sybreon

「サーバーが見つかりません」というメッセージが表示された場合は、クライアントがリクエストを処理する責任のあるサーバーを見つけられなかったことを意味します。あなたの場合、それはHTTPSベースのアプリケーションです。また、HTTPは機能しますが、HTTPSは失敗します。

以下を確認します。
コントロールパネル\システムとセキュリティ\ Windowsファイアウォール\許可されたプログラムに移動します。 "Secure World Wide Web Service(HTTPS)"と "Domain、Home/Work、and Public"の両方がチェックされていることを確認します。

https://example.netサーバー自体から、失敗します。サーバー自体からアプリケーションを参照して、netstat -anoを実行し、ポート443でアクティビティが発生しているかどうかを確認します。

2
Vivek Kumbhar

私は同じ問題を抱えていましたが、その原因は、ファイアウォールがポート443をブロックしていたことでした。これは、他のソリューションのコメントで他の何人かの人々と同じです。すべてのファイアウォールソフトウェアがどのように機能するかはわかりませんが、Windows Azureでは、ポート443でのトラフィックを許可するために受信トラフィックルールを明示的に追加する必要があります。

0
Eric Barr