OpenResty简单了解,OpenResty简单


参考:https://openresty.org/cn/getting-started.html 官方文档
https://www.jianshu.com/p/8d2c5bf4b179 OpenResty 使用介绍
1.介绍
—OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,更主要的是在性能方面, OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。
2.安装
—1.安装依赖库( 根据系统 以下是 Centos 或 RedHat )(ps:OpenResty 依赖库有: perl 5.6.1+, libreadline, libpcre, libssl。)
yum install readline-devel pcre-devel openssl-devel
—2.下载
Wget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz
—3.解压
tar xzvf ngx_openresty-1.9.7.1.tar.gz
—4.配置
然后在进入 openresty-VERSION/ 目录, 然后输入以下命令配置:
./configure(ps:用来生成 Makefile)
默认, --prefix=/usr/local/openresty 程序会被安装到 /usr/local/openresty目录。
(ps:配置文件(./configure script)运行出 错可以到 build/nginx-VERSION/objs/autoconf.err 找到;VERSION=版本号)
—5.编译
Make --它从Makefile中读取指令,然后编译
—6.安装
make install
—7.目录部署
例: mkdir work
cd work
mkdir logs conf
(ps:logs/用于记录文件和conf/配置文件)
—8.准备nginx.conf 配置文件
例如:worker_processes 1;
(ps:设置Nginx能够启动的worker进程的数量,它直接影响Nginx的性能)
error_log logs/error.log;
(ps:指定Nginx的运行错误日志,默认是安装目录下的logs/error.log 支持设置其他路径)
events {
worker_connections 1024;
}
events ==>(ps:events配置块用来配置Nginx的事件机制)
worker_connections=>(ps:设置每个worker进程可以处理的最大连接数量,它决定了Nginx的并发能力;
**这个指令决定了单个进程的处理能力)
http {
server {
listen 8080;–>端口
location / {
default_type text/html;
content_by_lua ’
ngx.say(“

hello, world

”)
';
}
}
}
http ==>(ps:配置HTTP相关的所有功能,包括cache、fastcgi、gzip、server、location、proxy、upsteam)
详见:https://www.cnblogs.com/tianqing/p/7732640.html
—9.启动
nginx -p pwd/ -c conf/nginx.conf
(ps:-p 指定我们的项目目录,-c 指定配置文件;无任何输出则说明启动成功)

相关内容

    暂无相关文章