从下载页 Download下载最新的 OpenResty® 源码包,并且像下面的示例一样将其解压:
tar -xzvf openresty-VERSION.tar.gz
解压后,编译,安装
./configure --prefix=/usr/local/openresty --with-luajit --without-http_redis2_module --with-http_iconv_module make make install
将/usr/local/openresty/bin加入PATH环境变量。
Hello World
创建nginx的配置文件nginx.conf:
worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
lua_package_path ‘/data/wwwroot/work/lib/?.lua;;’; # lua的包路径
server {
listen 80;
location / {
lua_code_cache off; # 关闭lua代码缓存,无需每次修改代码就重启nginx
default_type text/html;
content_by_lua_file ‘/data/wwwroot/work/index.lua’;
}
}
}