【えんじんえっくす】
Nginx とは?
💡 大量アクセスを「軽々とさばく」Webサーバー
📌 このページのポイント
- イベント駆動アーキテクチャで大量の同時接続を処理
- リバースプロキシ、ロードバランサー、静的ファイル配信に活用
- ApacheのC10K問題(1万同時接続)を解決するために開発
- 設定ファイルがシンプルで学習コストが低い
NginxとApacheの違いは?
リバースプロキシって何?
おもしろい!Nginxの設定ファイルの書き方は?
最近のトレンドは?
Cloudflareが開発したRust製のPingora、Envoy Proxy(マイクロサービス向け)、Caddy(自動HTTPS)など新世代プロキシが台頭しているよ。ただしNginxの実績と情報量は圧倒的で、まだまだ主流。Kubernetes環境ではIngress ControllerとしてNginxが広く使われているね
📖 おまけ:英語の意味
「Nginx(engine x)」 = エンジンエックス
💬 「engine x」の略。Apacheより「エンジンが速い」サーバーを目指して命名されたよ