nginxの最近のブログ記事

Docker と infrataster で nginx の振る舞いをテストする

こんにちは。吉川 ( @rrreeeyyy ) です。今期オススメのアニメはリゼロです。

Nginx は設定ファイルの記述力も高い、大変便利な Web サーバです。 便利な反面、設定ファイルの複雑化や、設定に依っては意図しない挙動を引き起こしてしまうこともあります。 そこで本稿では docker 並びに infrataster を使用し、 Nginx の挙動をテストすることによって、安全に Nginx の設定を記述する方法について紹介します。

nginx-1.9.11で動的モジュールをサポート

nginxの記事を書くのは久しぶりの滝澤です。

nginxにApache HTTP Serverの動的共有モジュール(Dynamic Shared Object)(DSO)のような機能が欲しいと思っていた人も多いでしょう。筆者もそうです。秘伝のタレのようなビルド用のスクリプト(実際はRPMパッケージのSPECファイル)を保守し続けるのは辛いなと思っていました。

そのような方々に朗報です。2016年2月9日にリリースされたnginx-1.9.11において動的モジュール(Dynamic Modules)がサポートされました。

しかし、Apache HTTP ServerのDSOと比べると、現時点ではまだ制約があります。 本記事ではnginx-1.9.11における動的モジュールの説明と制約について説明します。

mod_rewriteをnginxに移植するコツはifを使わないコト!

こんにちは。CTOの馬場です。

このエントリはnginxアドベントカレンダーの4日目です。

みんな大好き mod_rewrite をnginxに移植するコツをさらっと紹介します。

nginxパッケージの選び方@CentOS6、Ubuntu14.04

こんにちは。CTOの馬場です。

最近はnginxがパッケージでインストールできるようになってきたので、 いろいろなパッケージのconfigureオプションを比較してみました。

  • nginx.org公式パッケージ(stable = 1.6.0) @ CentOS6, Ubuntu14.04
  • nginx.org公式パッケージ(mainline = 1.7.3) @ CentOS6, Ubuntu14.04
  • Ubuntu公式パッケージ(1.4.6) @ Ubuntu14.04

nginxにはまだDSO機構がないので利用したいモジュールが入ったものを選ぶ必要があります。

バージョン、configureオプションをもとにパッケージを選びましょう。

nginxをdockerで動かす時のTips 3選

こんにちは。CTOの馬場です。

最近利用する機会が増えてきたdockerネタです。 nginxを動かすときのTipsを3つ紹介します。