zoukankan      html  css  js  c++  java
  • 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 测试是否能够正常访问

  • 相关阅读:
    Linux 内核开发—内核简单介绍
    strcmp函数和strcpy函数
    POJ 3734
    怎样使用SetTimer MFC 够具体
    java 递归函数
    海量数据存储
    使用WinINet和WinHTTP实现Http訪问
    getline函数
    UDP编程
    数据文件传输通道技术解决方式
  • 原文地址:https://www.cnblogs.com/cisol/p/15126328.html
Copyright © 2011-2022 走看看