• openresty的安装和使用


    openresty的安装和使用
    1,简介
    
      OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,是一个强大的 Web 应用服务器,
    
    在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。
    
    目标是让你的 Web 服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL,PostgreSQL,~Memcaches 以及 ~Redis 等都进行一致的高性能响应。MySQL,PostgreSQL,~Memcaches 以及 ~Redis 等都进行一致的高性能响应。
    
      应用场景:360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐等。
    
    2,安装
    
    centos:
        yum -y install readline-devel pcre-devel openssl-devel
    ubuntu:
        apt-get install libreadline-dev libpcre3-dev libssl-dev perl
    复制代码
    # ./openresty-auto-install.sh
    # cat openresty-auto-install.sh
    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
    复制代码
    3,模拟实验:
    
    复制代码
    # mkdir /home/www
    # cd /home/www/
    # mkdir logs/ conf/
    # vim logs/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>")
                ';
            }
        }
    }
    复制代码
    4,启动
    
    复制代码
    # cd /home/www
    # /usr/local/openresty/nginx/sbin/nginx -p `pwd`/ -c conf/nginx.conf       # 默认情况下 openresty 安装在 /usr/local/openresty 目录中
      -p 指定我们的项目目录,
      -c 指定配置文件。
    
    没有任何输出,说明启动成功
    # curl http://localhost:9000/
    <p>Hello, World!</p>      # 证明服务正常
    或者浏览器访问:http://ip:9000 ,看是结果是否为:Hello, World!
  • 相关阅读:
    基于webpack的react脚手架
    关于密码的简单加密
    移动端日期控件
    JS中如何巧妙的用事件委托
    JS中关于正则的巧妙操作
    call,apply,bind
    vue常用笔记
    高性能的js第三方库——lodash、 Underscore、async、md5及moment
    Nightwatch——自动化测试(端对端e2e)
    for循环的耗时问题
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348329.html
Copyright © 2020-2023  润新知