Nginx 自定義安裝第三方模組

2021-09-11 08:01:40 字數 1447 閱讀 9967

nginx安裝時,會自動安裝一些內建的模組。這裡我們以echo-nginx-module模組來演示如何自定義安裝額外的第三方模組。更多第三方模組位址見:

tar -zxvf echo-nginx-module-0.61.tar.gz

//進入sbin目錄,檢視已編譯引數。注意是大寫的v,小寫的v是檢視版本資訊的

./nginx –v

//進入nginx-1.15.8目錄,執行./configure命令重新編譯。其實就是已編譯引數+新新增模組引數

//執行make命令,一定不要執行make install,不然會覆蓋之前的安裝

make

//備份原nginx檔案(非必須)

cp /usr/local/***/nginx/sbin/nginx   /usr/local/***/nginx/sbin/nginx.bak

//替換nginx檔案

cp /usr/local/***/nginx-1.15.8/objs/nginx   /usr/local/***/nginx/sbin/nginx

//修改ngnix配置檔案的location下加入一行,注意封號結尾

//進入sbin目錄,判斷配置檔案是否正確

cd usr/local/***/nginx/sbin

./nginx -t

//進入sbin目錄,重啟nginx

cd usr/local/***/nginx/sbin

./nginx –s reload

//測試一下,可以看到hello world被列印出來了。關於curl命令,可見附錄。

get請求

curl -i ""  顯示全部資訊

curl -l "" 只顯示頭部資訊

curl -v "" 顯示get請求全過程解析

wget ""也可以

post請求

curl -d "param1=value1¶m2=value2" ""

json格式的post請求

自定義第三方模組上傳

第三方模組 思考 我們是不是能將自己封裝的自定義模組變成第三方模組?分析 第三方模組具備的特性 1.有一定的功能 2.儲存在 中解決 自定義模組的上傳 建立package.json檔案 npm init y 在 這個 註冊乙個賬號 檢查你的電腦的源是不是npm源 nrm ls如果是,就不會理會 如果...

nginx安裝第三方模組

nginx正常安裝第三方模組的方式如下 configure prefix 你的安裝目錄 add module 第三方模組目錄在未安裝nginx的情況下,安裝第三方模組的方式如下 add module ngx pagespeed master add module 第三方模組目錄 make make ...

nginx 安裝第三方模組

nginx內部是由一些核心和非核心的第三方模組構成,模組化可以通過整合第三方模組實現擴充套件功能。核心模組 ngx http core module 標準模組 http模組 第三方模組 預設支援的模組 ngx http core module 模組 包括 nginx.conf 中的 http段中的 ...