今天需要在测试机布置nginx测试环境,测试机不能联网。所以只能用scp上传nginx源码安装。期间遇到不少问题
1.下载nginx源码
$wget 'http://sysoev.ru/nginx/nginx-1.2.6.tar.gz'
2.下载lua-nginx-module源码
$git clone https://github.com/chaoslawful/lua-nginx-module.git
$tar zcvf lua-nginx-module
//上传到测试机
//$scp -p nginx-1.2.6.tar.gz port user@ip:nginx-1.2.6.tar.gz
3.编译nginx
$tar -zxvf nginx-1.2.6.tar.gz
$cd nginx-1.2.6.tar.gz
$configure --add-module=/root/lua-nginx-module
提示找不到lua库
安装lua源码。在lua.org官方主页下载源代码,一开始我直接下的最新版,最后才发现:
ngx_lua does not support Lua 5.2.Only Lua 5.1.x and LuaJIT 2.0 are supported. See