centOS下nginx + ngx_lua安装测试
来源:互联网 发布:海岛奇兵震爆升级数据 编辑:程序博客网 时间:2024/05/05 08:38
弄了两天、也是终于弄可以了。现在记录下来以备将来使用。
参考了两个地方的帖子:
主要:http://www.ttlsa.com/nginx/nginx-modules-ngx_lua/
http://www.cnblogs.com/yjf512/archive/2012/03/27/2419577.html
1、下载安装LuaJIT
# cd /usr/local/src
# wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
# tar -xzvf LuaJIT-2.0.2.tar.gz
# cd LuaJIT-2.0.2
# make
出现如下内容表示编译成功
OK Successfully built LuaJIT
make[1]: Leaving directory `/usr/local/src/LuaJIT-2.0.2/src'
==== Successfully built LuaJIT 2.0.2 ====
# make install
出现如下内容,表示安装成功
==== Successfully installed LuaJIT 2.0.2 to /usr/local ====
2、下载准备nginx_lua模块
# cd /usr/local/src
# wget https://codeload.github.com/openresty/lua-nginx-module/tar.gz/v0.9.13
# tar -xzvf v0.9.13
3、下载准备ngx_devel_kit模块
# cd /usr/local/src
# wget https://codeload.github.com/simpl/ngx_devel_kit/tar.gz/v0.2.19
# tar -xzvf v0.2.19
4、安装nginx
# cd /usr/local/src/
# wget http://nginx.org/download/nginx-1.4.2.tar.gz
# tar -xzvf nginx-1.4.2.tar.gz
# cd nginx-1.4.2
//先导入环境变量,告诉nginx去哪里找luajit
# export LUAJIT_LIB=/usr/local/lib
# export LUAJIT_INC=/usr/local/include/luajit-2.0
//还不太理解这句的作用,但是成功以后会生成makefile的文件。如果这步报错make应该也会失败。
# ./configure --prefix=/usr/local/nginx \ #nginx的安装路径
# --add-module=/usr/local/src/ngx_devel_kit-0.2.19 \ #ngx_devel_kit 的源码路径
# --add-module=/usr/local/src/lua-nginx-module-0.9.13 #nginx_lua_module 的源码路径
# make
# make install
5、测试是否成功:
在/usr/local/nginx-1.4.2/conf/nginx.conf中的server模块加入
location /hello {
default_type 'text/plain';
content_by_lua 'ngx.say("hello, lua")';
}
使用/to/nginx/sbin/nginx –t 检查nginx配置,此时应该没有报错
6、启动nginx/usr/local/nginx-1.4.2/sbin/nginx #启动
/usr/local/nginx-1.4.2/sbin/nginx -s stop #关闭
/usr/local/nginx-1.4.2/sbin/nginx -s reload #重启
访问http://localhost/hello
会出现“hello,lua”
安装成功!
- centOS下nginx + ngx_lua安装测试
- nginx + ngx_lua安装测试
- nginx + ngx_lua安装测试
- centOs下安装Nginx
- centos下安装nginx
- CentOS下Nginx安装
- centos下安装nginx
- CentOS下安装Nginx
- centos下安装nginx
- CentOS下Nginx安装
- centos下安装nginx
- Centos下安装Nginx
- centos下安装nginx
- centos下安装nginx
- CentOS 下安装Nginx
- centos下安装nginx
- centos下安装nginx
- Centos 下安装 Nginx
- Hadoop生态系统参考书
- 解决Android手机 屏幕横竖屏切换
- shell脚本颜色打印输出
- 希尔排序算法
- 算法与数据结构第十一次作业 二着色问题
- centOS下nginx + ngx_lua安装测试
- C++实现矩阵原地转置算法
- Spark 中 map 与 flatMap 的区别
- 【php】Xajax Helloworld
- 分配内存malloc和free()
- 医疗时鲜资讯:自由执业能否给电子病历、影像中心 “云端化” 带来机遇?
- 二叉树重建及二叉树广度优先遍历
- 【习题3-6】UVA - 232 Crossword Answers
- MVC与三层架构的异同