Nginxとは?仕組み・役割・設定例・Apacheとの違いを徹底解説
Web 開発やサーバー運用に少しでも関わると、Nginx という名前はかなり高い頻度で目に入ってきます。アプリケーションを公開するとき、静的ファイルを配信するとき、SSL を設定するとき、複数のバックエンドへ負荷分散するとき、あるいはリバースプロキシを置いて Web 構成を整理したいときなど、さまざまな場面で使われるからです。そのため、Nginx は非常に有名ですし、実務でも登場回数が多い存在です。しかし、その一方で「よく使っているが、実は何を担っているのかを深く説明できない」「設定ファイルは見たことがあるが、意味を一行ずつ理解しているわけではない」「Apache と何が違うのかは何となくしか分からない」という状態も珍しくありません。知名度が高いからこそ、言葉だけが独り歩きしやすいとも言えます。
EN
JP
KR