centos 安装openresty

1. 安装依赖的软件包

/usr/bin/env: perl: No such file or directory出现这种错误可能是没有安装prel

yum install readline-devel pcre-devel openssl-devel gcc

2. 安装openresty

-- 1. 下载openresty源码: http://openresty.org/cn/download.html
$ wget https://openresty.org/download/openresty-1.9.7.4.tar.gz

-- 2. 解压tar包
$ tar xzvf openresty-1.9.7.4.tar.gz

-- 3. 配置编译选项,可以根据你的实际情况增加、减少相应的模块
$ ./configure --prefix=/opt/openresty --with-luajit --without-http_redis2_module --with-http_iconv_module

-- 4. 编译并安装
$ make
$ make install 

3. HelloWorld

-- 1. 修改配置文件如下:
$ cat /opt/openresty/nginx/conf/nginx.conf
worker_processes  1;
error_log logs/error.log info;

events {
    worker_connections 1024;
}

http {
    server {
        listen 8003;

        location / {
            content_by_lua 'ngx.say("hello world.")';
        }
    }
}

-- 2. 启动nginx
$ /opt/openresty/nginx/sbin/nginx

-- 3. 检查nginx
$ curl http://127.0.0.1:8003/
hello world.

4. 性能测试

-- 1. 安装压力测试工具
$ yum install httpd-tools

-- 2. 测试
$ ab -c10 -n50000 http://localhost:8003/
...
Concurrency Level:      10
Time taken for tests:   2.825 seconds
Complete requests:      50000
Failed requests:        0
Write errors:           0
Total transferred:      8050000 bytes
HTML transferred:       650000 bytes
Requests per second:    17697.26 [#/sec] (mean)
Time per request:       0.565 [ms] (mean)
Time per request:       0.057 [ms] (mean, across all concurrent requests)
Transfer rate:          2782.48 [Kbytes/sec] received
...

ref

http://openresty.org/cn/installation.html
http://openresty.org/cn/getting-started.html
http://openresty.org/cn/using-luarocks.html

推荐阅读更多精彩内容

  • 一、安装准备 安装OpenResty之前,您必须将这些库 perl 5.6.1+, libreadline, li...
    kinglau阅读 2,199评论 0 0
  • git[编辑]维基百科,自由的百科全书 git gitweb,git的一个Web界面。 原作者林纳斯·托瓦兹 开发...
    半片残枫阅读 225评论 0 0
  • openresty安装与简单示例 @author 0597agentzhu 2016/6/10 OpenRest...
    云枫随笔阅读 3,320评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 105,007评论 12 126
  • 好想好想为你们写一首歌。因为你们的出现让我感觉世界那么美好。那么美好。 我遇到过在图书馆里自己的座位被我占用之后,...
    就是很帅htx阅读 40评论 0 0