工作總結第六天

2021-08-11 21:35:55 字數 2503 閱讀 9131

一,nginx的擴充套件模組 nginx_lua_module 安裝記錄

nginx_lua_module是由**的工程師清無(王曉哲)和春來(章亦春)所開發的nginx第三方模組,它能將lua語言嵌入到nginx配置中,從而使用lua就極大增強了nginx的能力

正文:

我是直接使用原始碼make && make install

所以lib和include是直接放在/usr/local/lib和usr/local/include

注意版本號,如果機子上已經裝了nginx,不想公升級的話,請使用/to/nginx/sbin/nginx –v

來檢視版本號

5 進入nginx原始碼資料夾

cd nginx-1.12.1/

6 匯入環境變數,編譯

export luajit_lib=/usr/local/lib    #這個很有可能不一樣

export luajit_inc=/usr/local/include/luajit-2.0  #這個很有可能不一樣

檢視nginx編譯安裝時安裝了哪些模組

現在在以前的編譯引數後面加入需要新增的擴充套件模組--add-module=/usr/local/related/ngx_devel_kit-0.3.0/ --add-module=/usr/local/related/lua-nginx-module-0.10.10/

make 即可,千萬不要make install  不然就被完全覆蓋了

7,make 完畢後會在nginx的編譯目錄下生成乙個objs資料夾,將裡面的nginx覆蓋至nginx安裝目錄下的nginx即可。

# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak# cp ./objs/nginx /usr/local/nginx/sbin/

複製時會提示busy無法覆蓋,那麼先停掉nginx ,/usr/local/nginx -s stop

覆蓋完畢後開啟時如果報錯:

/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: no such file or directory

是沒有找到共享鏈結庫的原因

# cat /etc/ld.so.conf

include ld.so.conf.d/*

.conf

# echo

"/usr/local/lib"

>

> /etc/ld.so.conf

# ldconfig

8, 測試是否成功:

nginxconfig中加入

location /hello

使用/to/nginx/sbin/nginx –t 檢查nginx配置,此時應該沒有報錯

8 /to/nginx/sbin/nginx   #啟動nginx

或者/to/nginx/sbin/nginx –s reload #重啟nginx

訪問192.168.100.1/hello

會出現「hello,lua」

安裝成功!

這是已安裝nginx時安裝模組的步驟,如果是全新安裝nginx 則不需要覆蓋那步即可完成。

二,安裝lua完畢後即可在nginx的配置檔案中使用lua來強化nginx的配置,以下為使用都的偽靜態規則,因為預設是無法使用運算子的,所以引入lua

if ($args ~* "aid=(\d+)")

if ($args ~* "aid=(\d+)&cid=(\d+)")

這樣就行了。

第六天工作總結(第二週)

工作總結 第六天 2015 03 09 周 一 晴 對於今天學習到的知識有 1 物件導向中考慮有哪些類 物件 類和物件有哪些屬性和方法 類和類之間有哪些關係 關聯 繼承 聚集 實現和多型 2 引用型別除了基本型別 四類八種 以外的型別 引用傳遞 傳遞位址。3 構造方法和方法過載及構造方法過載 同乙個...

第六天總結

請選擇 m.id 就相當於option的value。m.orgname 就相當於option裡的內容,lable。例如 以上的option的請選擇。補充 陣列 label for value in array label 選擇之後salesorgid的值 因為我們要用到 的級聯,用這個實現了下拉列表...

連續總結第六天

10.17 康鑫 連續總結第六天 複習了前兩天看的資料型別與表示式,繼續學習了課本,學習了有關求水仙花數的不同方法,將自己理解的兩種寫了一遍,一種是定義乙個字母,讓他從100開始遞增,然後分別求出他的百位數,十位數,個位數,然後判斷他是否符合水仙花數的定義,做出判斷,如下,水仙花數.cpp 定義控制...