init_by_lua ディレクティブを使用しようとしています: https://github.com/chaoslawful/lua-nginx-module#init_by_lua
ログに次のメッセージが表示され、nginx が起動に失敗します。
2014/04/08 17:33:53 [emerg] 2105#0: "init_by_lua" directive is not allowed here in /genap/genap-nginx.conf:6
nginx conf ファイルは次のとおりです。
worker_processes 1;
error_log logs/error.log;
init_by_lua 'local zaz = 4321';
events {
worker_connections 1024;
}
http {
server {
lua_code_cache off;
listen 80;
location / {
default_type text/html;
content_by_lua_file /vagrant/genap_host_proxy/content.lua;
}
}
}
init_by_lua を http および server ブロックに入れようとしましたが、同じエラー init_by_lua が発生します