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段中的 ...