yum install readline-devel pcre-devel openssl-devel gcc
-- 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
-- 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.
-- 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 ...
http://openresty.org/cn/installation.html
http://openresty.org/cn/getting-started.html
http://openresty.org/cn/using-luarocks.htmlhtml