OpenResty

OpenResty
    OpenResty(又称:ngx_openresty,http://openresty.org/cn/) 是一个基于 NGINX 的可伸缩的 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
    OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块。更主要的是在性能方面,OpenResty可以快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。
    OpenResty的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。
    360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐等都是 OpenResty 的深度用户。
安装
一、源码安装
  1. 安装依赖库
      apt-get install libpcre3-dev libssl-dev perl make build-essential curl                                      
  2. 下载解压源码
      wget https://openresty.org/download/openresty-1.13.6.2.tar.gz                                           
      tar -zxvf openresty-1.13.6.2.tar.gz                                                                                              
      cd openresty-1.13.6.2/                                                                                                                 
  3. 安装
      ./configure                                                                                                                                    
    参数 默认 --prefix=/usr/local/openresty 安装到该目录
    更多参数使用 ./configure --help 查看
      make && sudo make install                                                                                                        
  4. 启动
      /usr/local/openresty/nginx/sbin/nginx -p `pwd`/ -c conf/nginx.conf                                    

    -p 启动的目录   -c 启动的配置文件(这两个一般不加)


二、预编译安装

  1. 导入密钥
       wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add -                      
  2. 安装 add-apt-repository
      sudo apt-get -y install software-properties-common                                                               
  3. 添加API仓库
      sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"                                                                                                                                                   
  4. 更新 APT 索引
      sudo apt-get update                                                                                                                     
  5. 安装
      sudo apt-get install openresty                                                                                                     
Linux Nginx OpenResty

到现在有1条评论

  1.    大老牛逼

添加我的评论