こんにちは、技術戦略室の安田です。普段はLaravelやRailsのようなWebフレームワークの実装と改修を担当しています。 先日Nginxの設定を改修しなければ実装できない部分が発生し、通信苦手なんだよなーと思いつつも実装する過程で設定ファイルの読み方や編集するべきポイントを覚えたので、備忘録として残します。 アプリケーションサーバはPHP7.3.1、フレームワークはLaravel8を使用しています。同じDockerコンテナの中で、NginxとLaravel動かす事を想定しています。 設定ファイル(nginx.conf)の読み方 httpブロックの設定:基本的な設定。ログ、SSL/TSL、Gzipの設定などをする serverブロックの設定:Webサーバ(バーチャルサーバ)毎の設定とWebフレームワークに合わせた設定 locationブロックの設定:アクセスされたパス毎に合わせた設定 N