官网
介绍
OpenResty® 是一款基于 NGINX 和 LuaJIT 的 Web 平台。
OpenResty 与 Tengine 区别
openresty与tengine的区别:
OpenResty是Nginx的Bundle,与官方的最新版本是同步的
Tengine则是Nginx 1.6.2版本的Fork, 阿里根据自己的业务情况对nginx进行了一些定制开发
安装
Mac
$ brew install openresty/brew/openresty
如果你之前是从 homebrew/nginx 安装的 OpenResty,请先执行:
$ brew untap homebrew/nginx
Linux
安装前准备:
$ apt-get install libpcre3-dev \
libssl-dev perl make build-essential curl
下载构建 OpenResty
从下载页 download下载最新的 OpenResty® 源码包,并且像下面的示例一样将其解压:
$ tar -xzvf openresty-VERSION.tar.gz
VERSION
的地方替换成您下载的源码包的版本号,比如说 0.8.54.6。
./configure
$ ./configure
然后在进入 openresty-VERSION/ 目录, 然后输入以下命令配置:
./configure
默认, --prefix=/usr/local/openresty
程序会被安装到 /usr/local/openresty
目录。
Make
您可以使用下面的命令来编译:
$ make
$ make -j2
如果前面的步骤都没有问题的话,您可以使用下面的命令安装 OpenResty 到您的系统中:
$ make install
Linux 添加源安装
http://openresty.org/cn/linux-packages.html#ubuntu
Windows
启动服务
- 配置环境变量
PATH=/usr/local/openresty/nginx/sbin:$PATH
export PATH
- 启动服务
$ nginx -p `pwd`/ -c conf/nginx.conf
- 使用nginx 的配置启动服务
$ /usr/local/openresty/nginx/sbin/nginx -c /etc/nginx/nginx.conf
参考
- https://blog.csdn.net/yuanfangPOET/article/details/90646154