csdef の Runtime/EntryPoint/ProgramEntryPoint 要素を介して node.exe を開始するように WorkerRole を構成し、有効な証明書を使用してポート 443 で https 用に HttpsIn EndPoint を構成しています。また、Runtime/Environment で PORT 環境変数を設定しています。これは、ノードが着信要求をリッスンするために使用されます。
(ローカル開発ファブリックまたは Azure のいずれかで) サービスを開始し、サービスにアクセスしようとすると、次のエラーが発生します。
SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
サービスの開始時に node.exe が実際に開始されていることを確認しました。Compute Emulator でローカル ポートを調べると、通常は次のようになります。
http://localhost:444
ブラウザを使用して、ノードを直接ヒットすることができました。SSL が構成されていない場合、Azure を介してノードをヒットすることもできます。
私は何が欠けていますか?ありがとう!