【えんじんえっくす】
Nginx とは?
最終更新:
💡 たくさんのアクセスを受け止めて、うしろのサーバーへ振り分ける受付係
Webサーバー、リバースプロキシ、ロードバランサーなどとして使えるソフトウェア。少数のワーカープロセスで多くの同時接続をさばくイベント駆動型の設計が特徴。
📌 このページのポイント
NginxとApacheって何が違うの?
リバースプロキシって何?
設定を変えたら、サーバーを止めないといけないの?
「nginx -t」で文法を確認してから「nginx -s reload」を送ると、新しい設定のワーカーを起動して、古いワーカーは処理中のリクエストを終えてから終了するよ。新しい設定に誤りがあれば、古い設定のまま動き続けるんだ
KubernetesでもNginxが使われてるって聞いたよ
Kubernetesコミュニティが管理していた「Ingress NGINX」というコントローラーがよく使われていたよ。ただ、これは2026年3月で保守が終わったと発表されているんだ。Nginx本体やF5社の別製品のNGINX Ingress Controllerは対象外で、移行先としてはGateway APIなどが案内されているよ
おもしろい!Nginx以外のプロキシもあるの?
もっと詳しく知りたい人へ
Ingress NGINXを使い続けているクラスターは、すぐ止まりますか?
すぐには止まりません。Kubernetesの発表では、2026年3月以降はリリース・バグ修正・脆弱性の修正が行われなくなる一方、既存の環境は動き続け、インストール用の成果物も残るとされています。ただし新しい脆弱性が見つかっても修正されないため、Gateway APIや別のIngressコントローラーへの移行計画を立てるのが安全です。Nginx本体やF5社のNGINX Ingress Controllerはこの終了の対象ではありません。
📖 おまけ:英語の意味
「Nginx(engine x)」 = エンジンエックス
💬 公式サイトでも「engine x」と読み方が示されている、言葉遊びの名前だよ