install-openresty
介绍
OpenResty是一个叫lua-nginx-module的nginx模块发展来的,这个模块能让我们在config文件中编写lua脚本来构建Web应用系统。OpenResty可以让你的Web服务直接跑在 Nginx 服务内部。
安装
Linux包安装
作为nginx模块安装
准备
安装1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26# 编译luajit
tar zxvf LuaJIT-2.0.2.tar.gz
cd LuaJIT-2.0.2
make install PREFIX=/usr/local/luajit
echo "/usr/local/luajit/lib" > /etc/ld.so.conf.d/usr_local_luajit_lib.conf
ldconfig
# 配置luajit环境变量
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
# 编译nginx
./configure \
--with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib" \
--add-module=/path/to/ngx_devel_kit \
--add-module=/path/to/lua-nginx-module
make -j2
make install
和正常编译nginx差别不大,多了点lua环境的配置
常见问题
缺少pcre模块
http://www.micmiu.com/enterprise-app/server/nginx-libpcre-so-1/
缺少头文件yum whatprovides */bzlib.h
搜索、安装
参考
本站采用「署名 4.0 国际」进行许可。