Nginx-- Nginx的扩展-OpenRestry

Posted flgb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx-- Nginx的扩展-OpenRestry相关的知识,希望对你有一定的参考价值。

1. OpenResty 安装及使用

  OpenResty 是一个通过 Lua 扩展 nginx 实现的可伸缩的 Web 平台,内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

安装:

1. 下载安装包  https://openresty.org/cn/download.html

2. 安装软件包  tar -zxvf openresty-1.13.6.2.tar.gz。cd openrestry-1.13.6.2。./configure [默认会安装在/usr/local/openresty 目录] --prefix= 指定路径。make && make install

3. 可能存在的错误,第三方依赖库没有安装的情况下会报错 yum install readline-devel / pcre-devel /openssl-devel

  安装过程和 Nginx 是一样的,因为他是基于 Nginx 做的扩展。开始第一个程序,HelloWorld  cd /usr/local/openresty/nginx/conf 编辑 nginx 配置文件 nginx.conf 

location / {
 default_type text/html;
 content_by_lua_block {
   ngx.say("helloworld");
 }
}

  在 sbin 目录下执行.nginx 命令就可以运行,访问可以看到 helloworld。

以上是关于Nginx-- Nginx的扩展-OpenRestry的主要内容,如果未能解决你的问题,请参考以下文章

重识Nginx - 系列导读

重识Nginx - 01 Nginx 主要应用场景及版本概述

Nginx扩展之Openresty

Nginx 添加扩展模块

Nginx 的 Javascript 扩展

Nginx-- Nginx的扩展-OpenRestry