Nginx 入門非常に良かったです。Apache でさえ初心者な僕でも分かり易く何がそんなに良いのかを解説していました。

軽量、安定の二言は非常に強い引力を感じます。

内容

章立てはサーバ初心者の心配事を解消するかの如く UNIX コマンドの基礎から、Nginx のインストール、init スクリプトの作成へと進んでいき、サーバのテスト方法、設定となっています。

正直、Nginx の機能話だけで終わるんだろうな、という思いを持っていましたが、良い意味で期待を裏切りすぎてます。様々なソフトウェアを利用し、読者の利用状況にマッチした構成を指し示してくれていました。

特に、バックエンドに Apache を利用し、フロントエンドには Nginx を利用するハイブリッド型とかは、今更変更が出来ないなんて人向けになっています。

設定ファイルについて

Apache と Nginx の設定ファイルの書き方の差を見ると個人的には Nginx の方が書き易く感じたのも Good でした。

Nginx の設定例が載っていたので引用しています。

http {
    server {
        listen 80;
        server_name example.com;
        location ^~ /admin/ {
            index index.php;
        }
    }
}

上記の様な形でネスト構造を持ち、それぞれの設定は、親ブロックから子ブロックへ継承されるとの事なので、非常にプログラム書きとしても理解し易い形であると思います。

Apache の様な見辛い XML 形式では無いのですっきりしていて直ぐ馴染みます。

まとめ

Nginx は割りとチューニングこそが命という話を聞いていて、今迄面倒臭がって触って来なかったのですが、さっさと使えば良かったと後悔するレベルです。

このブログもその内 Nginx に変更したいと思います。仮想環境で色々勉強した後にはなりますが。

今から Web サーバを上げる人、勉強する人は Nginx を是非使って下さい。

u8x7co8