openresty是什么?
OpenResty 介紹
OpenResty(又稱:ngx_openresty) 是一個基于 NGINX 的可伸縮的 Web 平臺,由中國人章亦春發起,提供了很多高質量的第三方模塊。
OpenResty 是一個強大的 Web 應用服務器,Web 開發人員可以使用 Lua 腳本語言調動 Nginx 支持的各種 C 以及 Lua 模塊,更主要的是在性能方面,OpenResty可以 快速構造出足以勝任 10K 以上并發連接響應的超高性能 Web 應用系統。
360,UPYUN,阿里云,新浪,騰訊網,去哪兒網,酷狗音樂等都是 OpenResty 的深度用戶。
OpenResty 安裝
菜鳥教程是居于 ubuntu14.04 安裝 OpenResty。
OpenResty 依賴庫有: perl 5.6.1+, libreadline, libpcre, libssl。
所以我們需要先安裝好這些依賴庫,也非常簡單:
apt-get install libreadline-dev libpcre3-dev libssl-dev perl
如果你的系統是 Centos 或 RedHat 可以使用以下命令:
yum install readline-devel pcre-devel openssl-devel
接下我們可以在官方(https://openresty.org/cn/)下載最新的 OpenResty 源碼包并解壓編譯安裝:
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
默認情況下程序會被安裝到 /usr/local/openresty 目錄,你可以使用 ./configure –help 查看