centos7 openresty環境安裝

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
相關文章
相關標籤/搜索