nginx 1.9.2が公開されてたのでアップデートしました | no news.

nginx 1.9.2が公開されてたのでアップデートしました

nginx1.9.2が公開されてました。だいたい2週間遅れで気づきますね、なぜか。今回の変更点ですが

Changes with nginx 1.9.2                                         16 Jun 2015

    *) Feature: the "backlog" parameter of the "listen" directives of the
       mail proxy and stream modules.

    *) Feature: the "allow" and "deny" directives in the stream module.

    *) Feature: the "proxy_bind" directive in the stream module.

    *) Feature: the "proxy_protocol" directive in the stream module.

    *) Feature: the -T switch.

    *) Feature: the REQUEST_SCHEME parameter added to the fastcgi.conf,
       fastcgi_params, scgi_params, and uwsgi_params standard configuration
       files.

    *) Bugfix: the "reuseport" parameter of the "listen" directive of the
       stream module did not work.

    *) Bugfix: OCSP stapling might return an expired OCSP response in some
       cases.

だそうです(CHANGESより抜粋)。やたらめったらstream moduleというのが出てきますが、これ自体は1.9.0で搭載されていたようです。

Changes with nginx 1.9.0                                         28 Apr 2015

    *) Change: obsolete aio and rtsig event methods have been removed.

    *) Feature: the "zone" directive inside the "upstream" block.

    *) Feature: the stream module.
以下略

じゃあ1.9.0のstream moduleって何よと思って調べたら、下記の公式ブログが有りました。

TCP Load Balancing with NGINX 1.9.0 and NGINX Plus R6

TCPロードバランサー機能がついたみたいです。あれ、upstream的なやつで前からついてなかったっけ?と思ったら、あれはwebとメールのみだったんですね。1.9.0からはそれ以外もOKと。今のところ使う予定がないのでこの話はこれぐらいで。

で、1.9.2ですが、nginxの起動オプションに-Tが加わったそうです。下記ブログによると設定ファイルのテストと表示をしてくれるようです。

NGINX 1.9.2 Released

  • Configuration dumping – A new option (-T) which not only tests the configuration but gives much more verbose output including an entire dump of every config file parsed.

念のため試してみましたが、エラーが有る場合はこれまであった「-t」と動作は変わらないようです(エラー内容を表示して終了)。エラーがない場合のみ、設定ファイル全体を表示してくれるようです。includeされた内容も読み込まれた順に表示してくれるようです。名前付きバーチャルホストを設定していると、どの順番で読み込まれているのか気になったものですが※、今回の-Tオプションを使えばすぐわかるようになりました。

※ubuntuの場合は/etc/nginx/sites-enabled/配下のファイル名順に読み込まれるはずだと思いますが、それでもたまにマジか?ってなることがありました

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大