Openresty 安装

来源:互联网 发布:淘宝借呗在哪里 编辑:程序博客网 时间:2024/04/29 12:21


最近开始接触使用 openresty ,openresty 是章亦春大牛weibo.com/agentzh 基于 nginx 开出的一个 web 应用服务器,其内部集成了众多插件。其中最为显著的特性莫过于是能够使用 lua 对 nginx 进行功能扩展,这相对于原生的 nginx 只能通过 C 编写扩展且每次应用扩展时需要重新编译 nginx 来说,能同时享受  nginx 非阻塞IO所带来的高并发响应处理之余又能以脚本语言快速开发业务功能,对开发者来说无疑是一个开发利器。


Centos 6.3 下安装  

1. 准备编译工具

# yum update# yum -y install gcc# yum -y install gcc-c++# yum -y install make

2. 下载安装 Openresty 

# wget -c http://agentzh.org/misc/nginx/ngx_openresty-1.2.4.3.tar.gz# tar -xvzf ngx_openresty-1.2.4.3.tar.gz# cd ngx_openresty-1.2.4.3# ./configure --with-luajit --with-http_iconv_module# make# make install
 

注 : 

    oepnresty 的最新版本的下载源应从这里获取 : http://www.openresty.org/  

    github :https://github.com/agentzh/openresty 


       在刚开始还没有搞清楚 nginx 与 openresty 之间关系的时候,我先是下载了官方的  nginx  源码包,然后下载了 openresty 源码包,但就是不知道怎么把两者联系起来编译 ...  后来才知道,其实 openresty 本身已经集成了其对应最新版本的 nginx 源码在内了,并且 agentzh 大牛已经写好了编译脚本,我们要做的仅仅是根据自身所需要的模块配置编译 openresty 就可以了。因此说 openresty  并非一个插件,而是一个完整的 web 应用服务器了。


原创粉丝点击