OpenResty实践

OpenResty(又称: ngx_openresty)是一个基于NGINX与Lua的高性能Web平台,由中国人章亦春,提供了很多高质量的第三方模块。

OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C及Lua模块,更主要的是在性能方面,OpenResty可以快速构造出足以胜任10k以上并发连接响应的超高性能Web应用系统。

下载安装包安装OpenResty

创建工作目录:

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 {
        listen 9000;
        location / {
            default_type text/html;
            content_by_lua '
                ngx.say("<p>Hello, World!</p>")
            ';
        }
    }
}

启动openresty:

默认情况下安装在/usr/local/openresty目录下

启动命令:

cd /home/www
/usr/local/openresty/nginx/sbin/nginx -p `pwd` / -c conf/nginx.conf

如果没有任何输出,说明启动成功,-p指定我们的项目目录,-c指定配置文件。

curl http:localhost:9000 测试是否能够正常访问

原文地址:https://www.cnblogs.com/cisol/p/15126328.html