1. 程式人生 > >nignx服務之常用模組介紹

nignx服務之常用模組介紹

Nginx模組分為Nginx官方模組和Nginx第三方模組
在這裡插入圖片描述
補充Nginx內建變數:

$uri    請求中的當前URI(不帶請求引數,引數位於$args)$uri不包含主機名,如”/foo/bar.html
$request_uri    求引數的原始URI,它無法修改,帶完整引數
$host   優先順序如下:HTTP請求行的主機名>”HOST”請求頭欄位>符合請求的伺服器名
$hostname   主機名
$remote_addr    客戶端IP
$remote_port    客戶端埠
$remote_user    用於HTTP基礎認證服務的使用者名稱,即客戶端使用者輸入的使用者名稱
$request_filename   當前連線請求的檔案路徑,由root或alias指令與URI請求生成。
$request_method     HTTP請求方法,通常為“GET”或“POST”
$server_addr        伺服器端地址,注意:為了避免訪問linux系統核心,應將ip地址提前設定在配置檔案中
server_name     伺服器名,www.cnphp.info
$server_port    伺服器埠
$server_protocol    伺服器的HTTP版本, 通常為 “HTTP/1.0” 或 “HTTP/1.1”
$scheme         請求使用的Web協議, “http” 或 “https”
$document_root  當前請求的文件根目錄或別名