はじめに
- とあるアプリケーションをHTTPS化するのにリバースプロキシを構築することになったので手順をメモ
事前準備
- Azureアカウント
参考資料
- 以下の先生の記事を参考しながら、進めます。先生に感謝。
AzureのサービスでARRを構築する
作業の流れ
- 証明書(pfxファイル)の作成
- Application Gatewayの作成
【手順1】証明書(pfxファイル)の作成
- 以下手順に従い、証明書(pfxファイル)を作成する
opensslでオレオレ証明書(pfxファイル)を作成した話
【手順2】Application Gatewayの作成
- 以下手順に従い、AzureのポータルからAppliation Gatewayを作成する
AzureのサービスでARRを構築する
-
Note:
最新の状況では、リスナー、バックエンド、ルールは初期設定から自動生成された。
更新時には、時間がかかる(エラーが出たりもする)ので気長に待つべし。
まとめ
- Azureポータルから簡単にリバースプロキシを構築できました!
- nginxとかapacheとかIISとか立てなくてもPaaSベースでできるのは嬉しい。
- ただ、Let's Encryptとのインテグレーションはないので、そのあたりはどうすべきか。(nginx、apache、IISなら証明書自動更新とかもできちゃうので。)