為什麼是OpenResty?
OpenResty允許開發人員使用lua編程語言構建現有的Nginx的C模塊,支持高流量的應用程序。
安裝OpenResty
依賴的軟件包:
perl 5.6.1+
libreadline
libpcre
libssl
Debian 和 Ubuntu系統:
apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make
Fedora 、RedHat 和 centos系統:
yum install readline-devel pcre-devel openssl-devel
下載OpenResty
wget http://openresty.org/download/ngx_openresty-1.5.8.1.tar.gz.
解壓、編譯、安裝:
tar xzvf ngx_openresty-1.5.8.1.tar.gz
cd ngx_openresty-1.5.8.1/
./configure --with-luajit
make
make install
另外的配置選項:
./configure --prefix=/opt/openresty
--with-luajit
--without-http_redis2_module
--with-http_iconv_module
--with-http_postgres_module
-j2
--help to see more options