OpenResty是一個全功能的 Web 應用服務器。它打包了標準的 Nginx 核心,常用的第三方模塊以及大多數依賴項。 可以把它看成是Nginx附加衆多的第三方插件的合集。其主體是嵌入lua腳本的支持,讓你能夠使用lua靈活地處理運算邏輯。
本課程主要講lua爲Nginx帶來的新的處理方式,及OpenResty組件的使用。
- Openresty的安裝配置
-
- 簡易的yum安裝方式
-
此方式簡單,缺點是無法干預啓停插件
yum install yum-utils
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
yum install openresty
-
-
- 源碼安裝方式
-
wget https://openresty.org/download/openresty-1.15.8.1.tar.gz
tar -zxvf openresty-1.15.8.1.tar.gz
##選擇需要的插件啓用, --with-Components 激活組件,--without 則是禁止組件
./configure --without-http_redis2_module --with-http_iconv_module
make && make install
vi /etc/profile ##加入path路徑
export PATH=$PATH:/usr/local/openresty/nginx/sbin/
source /etc/profile ##生效配置
-
-
- 安裝檢測
-
nginx -V ##如下顯示,則表示安裝成功