nginx編譯安裝支援lua指令碼

2022-06-14 19:00:09 字數 660 閱讀 7001

一、準備編譯環境

1、作業系統:centos7.6

2、安裝編譯所需安裝包

yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel -y

gcc 編譯環境

pcre是乙個perl庫,包括perl相容的正規表示式庫,nginx的http模組使用pcre來解析正規表示式。

zlib庫提供了很多種壓縮和解壓縮方式,nginx使用zlib對http包的內容進行gzip。

openossl是乙個開放源**的軟體庫包,nginx使用該庫以支援https協議。

三、編譯安裝nginx

四、驗證lua模組是否好使

server 

}

執行nginx -t命令檢視是否有語法錯誤;

執行nginx命令啟動nginx;確保nginx啟動沒問題;

本地訪問測試:

[root@iz2zeg6be8 ~]# curl 127.0.0.1:8083/hello_lua

hello,lua

當返回hello,lua的時候表示nginx編譯安裝支援lua成功;

Nginx安裝lua支援

需要luajit 2.0.4.tar.gz,ngx devel kit,lua nginx module wget c 4.tar gztar xzvf luajit 2.0 4.tar gzcd luajit 2.0 4make install prefix usr local luajit注意環...

Nginx安裝lua支援

需要luajit 2.0.4.tar.gz,ngx devel kit lua nginx module wget c tar xzvf luajit 2.0.4.tar.gz cd luajit 2.0.4 make install prefix usr local luajit 注意環境變數 e...

將lua編譯進nginx

export luajit lib usr local lib export luajit inc usr local include luajit 其中luajit表示luajit的安裝目錄 5 接下來是編譯nginx了 其中兩個 add module表示lua的nginx模組和ngx devel...