目录
OpenResty简介
OpenResty是一个基于Linux的可伸缩的web平台,提供了很多高质量的第三模块。
OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,更主要的是在性能方面,OpenResty可以快速构造出足以胜任10K以上并发连接响应的超高性能Web应用系统。
OpenResty安装
OpenResty依赖库有:Perl5.6.1+,libreadline,libpcre,libssl
先安装好这些依赖库(基于Centos系统):
yum install readline-devel pcre-devel openssl-devel
接下我们可以在官方下载最新的 OpenResty 源码包并解压编译安装:
wget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz # 下载
tar xzvf ngx_openresty-1.9.7.1.tar.gz # 解压
cd ngx_openresty-1.9.7.1/
./configure
make
make install
默认情况下程序被安装到/usr/local/openresty目录,可以使用./configure –help查看更多的配置选项。
安装完写一个实例
首先创建一个工作目录:
mkdir /home/www
cd /home/www/
mkdir logs/ conf/
其中logs用于存放日志,conf用于存放配置文件
接着我们在conf目录下创建一个nginx.conf文件。如下:
worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
server {