nginx 特徴

最近、nginxでサーバー構築を行っているので、メモがてらブログでまとめます。

webサーバーとは

ブラウザ(chromesafari)のリクエスト(例えば、http://www.hatena.ne.jp/にアクセス) に対して自身の返すデータを返す役割を持っています。

ブログを例に取ると、「はてなブログにある私の2月1日の記事」のリンクをクリックした場合、 2月1日の記事をアプリケーションに問い合わせをして記事(HTMLなど)を返す役割です。

つまり、ブラウザとアプリケーション(railsではアプリケーションサーバー) の橋渡しの役割をしています

nginxの特徴

1性能が高い

他のサーバー(僕はnginxしか知らないですが・・・) 同時接続数が増えても落ちづらいと言われています。

ググったら色々とあります。 Qiita記事

2ロードバランサ、リバースプロキシ

nginxはロードバランサ、リバースプロキシの設定が容易なのが特徴です。

3設定ファイルの構造がシンプル

ログファイルを確認するときは /logなど直下的にわかりやすいディレクトリ構造だと感じました。 (他のサーバーは知らないので

次回はリバースプロキシ、ロードバランサをまとめます。