【Day 36】リバースプロキシ(Nginx / YARP)によるルーティングとSSL化 〜単一ポート80/443集約・URLパスルーティング・.NET製「YARP」コンテナ構築・ローカルHTTPS/SSL終端・ルーティング設定のGit管理とCI/CD実践〜
▲ Day 36: リバースプロキシ(Nginx / YARP)によるルーティングとSSL化 🐳 コンテナ時代のWebシステムに必須!玄関口(リバースプロキシ)の完全制覇へようこそ! 「フロントエンドはポート3000、C# Web APIはポート5001、管理画面はポート8080... こんなにポートを直公開していいの?」「本番のようにHTTPS(443ポート)1つでスマートにルーティングしたい!」そんな疑問や悩みを抱えていませんか? 本講義では、ハードウェアロードバランサーやIISのURL Rewriteに代わるコンテナ時代のデファクトスタンダード、 リバースプロキシ(Nginx / Microsoft公式YARP) を完全解説します。特にC#エンジニアにとって最強の武器となる YARP(Yet Another Reverse Proxy) の導入、SSL終端(HTTPS化)、そしてGitによるルーティング設定のコード管理まで、現場即戦力のスキルを徹底習得しましょう! 📋 本講義の学習ロードマップ 第1章:オンプレ/IISエンジニアの悩み:複数コンテナの「ポート乱立問題」 第2章:リバースプロキシの2大本質:「URLルーティング」と「SSL終端」 第3章:C#/.NET現場の救世主!Microsoft公式「YARP」が最強である理由 第4章:【実践ハンズオン】YARPコンテナをゼロから構築しDocker Composeで束ねる 第5章:徹底比較!定番「Nginx」vs C#完全統合「YARP」の適材適所 第6章:ローカルHTTPS開発環境の構築:自己署名証明書とSSL終端の実践 第7章:Git連携:ルーティング設定をコード(IaC)...