ngx_mrubyの裏(不人気)機能(1)


ngx_mrubyには実は裏機能があります。

location ~ \.rb$ {
    mruby_add_handler on;
}

こんな風にかくと、アクセスのあったRubyスクリプトがmruby上で実行されて、レスポンスを返します。レスポンスデータは、

Nginx.rputs "fuga"
Nginx.echo "hoge"

あたりで作ると良いでしょう。これで、mrubyでWebアプリが書けるよ!