1-下載openresty 這兒安裝的是最新的版本,當前也能夠去官網選擇想要的版本: https://openresty.org/download/openresty-1.11.2.5.tar.gznginx
全部的軟件都統一放到/opt 下面,執行下載命令 wget https://openresty.org/download/openresty-1.11.2.5.tar.gz 執行解壓: tar zxf openresty-1.11.2.5.tar.gz
2- 安裝luajit 解壓成功後,進入源碼裏面進行安裝LuaJit,就是openresty裏面,安裝luajitgit
cd /opt/openresty-1.11.2.5/bundle/LuaJIT-2.1-20170808/ make clean && make && make install 這一步利用GCC進行源代碼的編譯,若是沒有安裝GCC,先安裝一下 : yum -y install gcc安裝完成後再執行上一步命令 luajit安裝完成後,將luajit軟連接到/usr/local/bin下面,此時你能夠打入luajit而後用tab鍵進行補全,會提示有2個命令 luajit luajit-2.1.0-beta3 咱們要用的是luajit-2.1.0-beta3,執行命令 ln -sf luajit-2.1.0-beta3 /usr/local/bin/luajit luajit安裝成功
3- 下載ngx_cache_purge模塊,該模塊用於清理nginx緩存github
wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz 解壓: tar zxvf 2.3.tar.gz 後會有一個 ngx_cache_purge-2.3目錄
4- 下載nginx_upstream_check_module模塊,該模塊用於ustream健康檢查瀏覽器
wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz 解壓: tar zxvf v0.3.0.tar.gz 會獲得: nginx_upstream_check_module-0.3.0 目錄
5- 安裝ngx_openresty緩存
先安裝依賴的軟件 yum -y install pcre pcre-devel openssl openssl-devel 注意單獨只安裝了pcre和openssl,在./configure仍是找不到相關環境,必須同時安裝pcre-devel,openssl-devel才行 此處咱們把openresty安裝在/data/apps下面,建立該目錄 mkdir -p /data/apps 切換到openresty根目錄: cd /opt/openresty-1.11.2.5 ./configure --prefix=/data/apps/openresty --with-http_realip_module --with-pcre --with-luajit --add-module=/opt/ngx_cache_purge-2.3/ --add-module=/opt/nginx_upstream_check_module-0.3.0/ -j2 檢查經過後,則執行編譯安裝 make && make install
6- 安裝成功後,啓動NGINXapp
/data/apps/nginx/sbin/nginx 用瀏覽器訪問是否能訪問,訪問以前注意要將80端口防火牆打開 firewall-cmd --add-port=80/tcp http://ip