nginxについて


Nginxとは

Apacheの代替えとして提案されたwebサーバソフトウェアである。
Apacheには同時多数接続時の処理に弱い問題点があった。(クライアント1万台問題)
そこで、高負荷に強いwebサーバソフトウェアとして開発されたのがNginx

リバースプロキシ : クライアントとwebサーバの間に立ち、代わりに処理を行う。
ロードバランサ  : クライアントからのリクエスト複数のサーバーに分散させる。

Apacheとの比較

Nginx Apache
高負荷への強度
メモリ使用量

さらもNginxには多くの機能がモジュール化されているため、機能構成変更が容易である。
リバースプロキシ、ロードバランサとしての機能もある。

参考文献

https://academy.gmocloud.com/qa/20160616/2761
https://qiita.com/kamihork/items/49e2a363da7d840a4149