とあるIT屋の独白

ITや経営について主に書きます

今さらながらNginxについて調べてみた

最近はWebのシステムを構築する際は、Nginxを使うことがずいぶん増えました。一昔前はApacheがほぼ独壇場だったイメージで、自分もOSSのWebサーバというとApacheしか使ったことがないので、今さらながら少し調べてみました。

Apacheとの違いは下記の記事の通り、設計思想。ApacheではWebサーバに様々な盛り込んでいますが、Nginxは最低限のものしかのせていない、というイメージです。そのおかげで、Apacheより多くの同時アクセスをさばくことができます。

 

【Nginxとは?Apacheとの違いについてエンジニアに聞いてみた】

https://academy.gmocloud.com/qa/20160616/2761

 

最低限の機能しかないのに、サーバーサイドプログラムはどう動かすかというと、CGIを使用してプログラムを呼び出すイメージです。ApacheだとWebサーバ自体にモジュールをインストールすることが多いので、ここら辺は異なる部分となります。下記の記事に詳しく解説しています。

 

【nginx と PHP-FPM の仕組みをちゃんと理解しながら PHP の実行環境を構築する】

https://qiita.com/kotarella1110/items/634f6fafeb33ae0f51dc