nginx 特徴
最近、nginxでサーバー構築を行っているので、メモがてらブログでまとめます。
webサーバーとは
ブラウザ(chromeやsafari)のリクエスト(例えば、http://www.hatena.ne.jp/にアクセス) に対して自身の返すデータを返す役割を持っています。
ブログを例に取ると、「はてなブログにある私の2月1日の記事」のリンクをクリックした場合、 2月1日の記事をアプリケーションに問い合わせをして記事(HTMLなど)を返す役割です。
つまり、ブラウザとアプリケーション(railsではアプリケーションサーバー) の橋渡しの役割をしています
nginxの特徴
1性能が高い
他のサーバー(僕はnginxしか知らないですが・・・) 同時接続数が増えても落ちづらいと言われています。
ググったら色々とあります。 Qiita記事
2ロードバランサ、リバースプロキシ
nginxはロードバランサ、リバースプロキシの設定が容易なのが特徴です。
3設定ファイルの構造がシンプル
ログファイルを確認するときは /logなど直下的にわかりやすいディレクトリ構造だと感じました。 (他のサーバーは知らないので
次回はリバースプロキシ、ロードバランサをまとめます。