Linuxはnginx+lua環境を構築する
1.JIT取付
Lua:LuaJITのコンパイルインストール、最初のLuaプログラム
http://blog.csdn.net/xinteng2012/article/details/71088930
2.NDKとLuaをダウンロードmodule
NDKをダウンロードして、解凍します
https://github.com/simpl/ngx_devel_kit/releases
自分でバージョンを選択
ダウンロードLua_module,解凍
https://github.com/openresty/lua-nginx-module/releases
自分でバージョンを選択
3.コンパイルインストールNginx
http://blog.csdn.net/xinteng2012/article/details/71088232
ndkとluaモジュールのコンパイル
./configure --prefix=/usr/local/nginx --add-module=../ngx_devel_kit-0.3.0/--add-module=../lua-nginx-module-0.10.8/
4.Nginxがlibluajit-5.1にリンクされていることを確認する.so.2
ldd/usr/local/nginx/sbin/nginx | grep lua
5.テストlua
nginxを変更します.conf
curl http://localhost/test
Lua:LuaJITのコンパイルインストール、最初のLuaプログラム
http://blog.csdn.net/xinteng2012/article/details/71088930
2.NDKとLuaをダウンロードmodule
NDKをダウンロードして、解凍します
https://github.com/simpl/ngx_devel_kit/releases
自分でバージョンを選択
ダウンロードLua_module,解凍
https://github.com/openresty/lua-nginx-module/releases
自分でバージョンを選択
3.コンパイルインストールNginx
http://blog.csdn.net/xinteng2012/article/details/71088232
ndkとluaモジュールのコンパイル
./configure --prefix=/usr/local/nginx --add-module=../ngx_devel_kit-0.3.0/--add-module=../lua-nginx-module-0.10.8/
4.Nginxがlibluajit-5.1にリンクされていることを確認する.so.2
ldd/usr/local/nginx/sbin/nginx | grep lua
5.テストlua
nginxを変更します.conf
location /test{
content_by_lua '
ngx.say("Hello world")
ngx.log(ngx.ERR, "err err")';
}
curl http://localhost/test