◆ 含義:
「變數」是nginx 內部儲存的執行時http/tcp 請求相關資料,可以在編寫配置檔案時任意引用,在配置檔案裡使用變數需要以「$」開頭,例如$request_method 、$args 、$uri 等
◆ 常見的變數:
1. $uri 當前請求的 uri,但不含「?」後的引數
2. $args 當前請求的引數,即「?」後的宇符串
3. $arg_*** 當前請求裡的某個引數,「arg 」後是引數的名字
4. $http_*** 當前請求裡的 *** 頭部對應的值
5. $sent_http_*** 返回給客戶端的響應頭部對應的值
6. $remote_addr 客戶端ip 位址。
◆ 自定義變數:
set $max_size 10000 ; #定義變數$max_size = "1000"
NGINX系列之配置檔案
nginx是一款高效能的伺服器,其核心配置可配置,儲存在nginx.conf檔案中,本文簡要介紹各引數的含義。nginx配置檔案nginx.conf nginx執行的使用者名稱和使用者組 user root root nginx工作程序數,建議設定為等於cpu總核心數。worker processe...
nginx配置檔案
執行使用者 user nobody nobody 啟動程序 worker processes 2 全域性錯誤日誌及pid文件 error log logs error.log notice pid logs nginx.pid 工作模式及連線數上限 events 設定http伺服器,利用他的反向 功...
nginx 配置檔案
ps nginx使用有兩三年了,現在經常碰到有新使用者問一些很基本的問題,我也沒時間一一回答,今天下午花了點時間,結合自己的使用經驗,把nginx的主要配置引數說明分享一下,也參考了一些網路的內容,這篇是目前最完整的nginx配置引數中文說明了。更詳細的模組引數請參考 定義nginx執行的使用者和使...