はじめに Nginxのリバースプロキシ設定で、さらに、転送先がAWS CloudFrontという場合の設定方法がすごく難しかったので、ここにまとめておきます。 要件 Nginx で、https://www.example.com/foo/~ へのリクエストを、 AWS側のCloudFront https://example8.jp/~ に転送するものとします。 構成図は以下のとおり。 CloudFrontディストリビューションには、CNAMEsとして example8.jp を指定し、CommonName: example8.jp の証明書を適用済み。 CloudFrontのバックエンドはEC2です。 Apacheであれば、以下の設定でOKなんですが、Nginxはけっこう複雑でした。 SSLProxyEngine On ProxyPass /foo https://example8.jp
![Nginxのリバースプロキシ設定、転送先がCloudFrontの場合 | 稲葉サーバーデザイン](https://cdn-ak-scissors.b.st-hatena.com/image/square/e0065bb65f1c8829e483a443294e0ec46bc64b06/height=288;version=1;width=512/https%3A%2F%2Finaba-serverdesign.jp%2Fwp-content%2Fuploads%2F2021%2F04%2Fnginx-reverse-proxy.png)