Microsoft Azure VM で https を設定できません

Microsoft Azure VM で https を設定できません

1 週間以上前から、Microsoft Azure 仮想マシン (ubuntu サーバー 14.04) でホストされている owncloud で動作するように https を設定しようとしています。apache2 を使用しています。Web で見つけたチュートリアルをすべて試し、owncloud フォーラムの 1 人のユーザーがしばらくの間支援しようとしていましたが、問題はまだ解決されていません。

マイクロソフト Azure でホストされている Linux システムに何か異常な点があるのだろうかと疑問に思っています。なぜなら、この SSL 設定は、過去数日間私が学んだ限りでは、ほとんどそのままで動作するはずだからです。VM の作成中ではなく、VM の作成後に HTTPS フロントエンドを追加したことが高速化に関係しているのではないかと考えています。とにかく、443 ポートをリッスンしており、SSL が有効になっています。キー ペアを作成し、SSL エンジンをオンにしました。

また、Debian のマニュアル ページなどもあります。以下は、SSL のログと仮想ホストです。

sites-available の default-ssl.conf:

https://pastebin.com/jvhPpDKa

私の評判が低すぎて 2 つ以上のリンクを投稿できないため、ここでは、私の netstat とアクセス + エラー ログを含む pastebin を表示できる owncloud フォーラムからの投稿へのリンクを貼り付けます。

https://forum.owncloud.org/viewtopic.php?f=31&t=26375&start=20#p80237

今、本当に困っています。なぜ https を使用してサーバーに接続できないのか全くわかりません... 皆様の助けを本当にいただければ幸いです。

答え1

Azure VM で HTTPS エンドポイントを有効にしましたか? VM のプロパティを表示すると、エンドポイントを確認できます。上部に、ダッシュボード、モニター、エンドポイント、構成の 4 つの項目が表示されます。エンドポイントをクリックして、HTTPS があることを確認します。ない場合は、下部にある [追加] をクリックして追加します。

答え2

問題は解決しました。どうやら、Microsoft Azure フロントエンド ACL にバグがあるようです。リリースを適用していなかったため、そのフロントエンドのすべてのトラフィックを許可する必要がありました。代わりに、すべてがフィルタリングされていました。これを修正するために、ランダム IP アドレスを拒否し、「これ以外のすべてを許可する」というルールが機能し始めました。その後、https でサイトにアクセスできるようになりました。ご協力ありがとうございました。

関連情報