一、準備編譯環境
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_luahello,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...