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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM