openresty--centos7下开发环境安装

1. 安装依赖的软件包

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.htmlhtml

相关文章
相关标签/搜索