How to install OpenResty

How to install OpenResty

15 January 2014, 6:18 am

OpenResty, also called “ngx_openresty”, is a web application server based on the Nginx core, it also contains lot of 3rd party Nginx modules and most of its system dependencies. OpenResty is not an Nginx fork, it’s just a software bundle. It has been mostly maintained by Yichun Zhang?6?0 and since 2011 it has been supported by CloudFlare.

Why OpenResty?

According to it’s author, OpenResty allows developers to build high-performance web applications using Lua programming language to script existing Nginx C modules, ideal to support high traffic apps.

Install OpenResty

Software requirements

  • perl 5.6.1+
  • libreadline
  • libpcre
  • libssl

Linux systems: ensure that ldconfig is in your PATH environment.

For Debian and Ubuntu distributions:

apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make

For Fedora and RedHat distributions:

yum install readline-devel pcre-devel openssl-devel

For FreeBSD users

You need to install the following ports:

devel/gmake
security/openssl
devel/pcre

Download OpenResty

Go to http://openresty.org/ and get the lastest version. At this time, this is the last version:

wget http://openresty.org/download/ngx_openresty-1.5.8.1.tar.gz.

Untar, build and install OpenResty

tar xzvf ngx_openresty-1.5.8.1.tar.gz
cd ngx_openresty-1.5.8.1/
./configure --with-luajit
make
make install

Available configure options:

./configure --prefix=/opt/openresty
--with-luajit
--without-http_redis2_module
--with-http_iconv_module
--with-http_postgres_module
-j2
--help to see more options

Need more information about OpenResty?

时间: 2024-10-22 15:31:07

How to install OpenResty的相关文章

安装OpenResty开发环境

OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高的动态 Web 应用.Web 服务和动态网关(摘自官网).本文将会介绍如何在Centos7上,安装Nginx+Lua的开发环境,并运行一个"Hello World"示例. 一.环境安装 1.1 创建工作路径 我计划将Openresty安装到/usr/servers下,首先创建这个文件夹. [[email

Centos7安装Openresty

通过yum安装 在 /etc/yum.repos.d/ 下新建 OpenResty.repo 内容 [openresty] name=Official OpenResty Repository baseurl=https://copr-be.cloud.fedoraproject.org/results/openresty/openresty/epel-$releasever-$basearch/ skip_if_unavailable=True gpgcheck=1 gpgkey=https:

openresty环境搭建问题记录

第一次在mac安装遇到如下问题: 截图: 具体code如下: Sonofelice:bch-flowrouter baidu$ brew install openresty/brew/openresty Updating Homebrew... ==> Homebrew has enabled anonymous aggregate user behaviour analytics. Read the analytics documentation (and how to opt-out) he

安装OpenResty(Nginx+Lua)开发环境

一.简介 OpenResty? 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高的动态 Web 应用.Web 服务和动态网关. OpenResty? 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台.这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支

OpenResty安装使用教程(CentOS 6)

一.安装OpenResty Linux官方建议直接通过官方提供的预编译包安装:http://openresty.org/cn/linux-packages.html # 确保yum周边工具已经安装 yum install yum-utils -y # 添加仓库 yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo # 安装openresty yum install openresty -

OpenResty + Lua + Redis 实现 客户端ip防刷

一.环境说明: 在Centos7上安装openresty此次安装采用的是下载openresty的yum源来安装 [[email protected] conf]# sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo sudo:yum-config-manager:找不到命令解决办法: [[email protected] conf]# yum -y install yum-ut

安装OpenResty

[1]环境部署 [1] 依赖环境安装 在环境的任意目录执行命令:yum install pcre-devel openssl-devel gcc curl 一路手动输入y 直到Complete,安装完成. [2] 增加仓库 在环境的任意目录执行命令: (2.1)yum install yum-utils 一路手动输入y 直到Complete,安装完成. (2.2)yum-config-manager --add-repo https://openresty.org/package/centos/

Openresty使用

OpenResty是一个全功能的 Web 应用服务器.它打包了标准的 Nginx 核心,常用的第三方模块以及大多数依赖项. 可以把它看成是Nginx附加众多的第三方插件的合集.其主体是嵌入lua脚本的支持,让你能够使用lua灵活地处理运算逻辑. 本课程主要讲lua为Nginx带来的新的处理方式,及OpenResty组件的使用. 12.1. Openresty的安装配置 12.1.1. 简易的yum安装方式 此方式简单,缺点是无法干预启停插件 yum install yum-utils yum-c

centos yum 安装openresty

yum 安装openresty sudo yum install yum-utils -y sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo sudo yum install openresty -y 到此,openresty就安装好了 如果想安装openresty调试工具 可以sudo yum install openresty-resty 用如下命令查看安装了哪些ope