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

②下载,解压,编译

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!
原文地址:openresty的安装和使用 - 开始认识 - 博客园
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值