更新時(shí)間:2021-08-26 來源:黑馬程序員 瀏覽量:
將本頁(yè)面鏈接發(fā)給QQ:2217622915【獲取ORACLE全套視頻教程+筆記+源碼】
$args
變量中存放了請(qǐng)求URL中的請(qǐng)求參數(shù)。比如http://192.168.200.133/server?arg1=value1&args2=value2中 的"arg1=value1&arg2=value2",功能和$query_string一樣。
$http_user_agent
變量存儲(chǔ)的是用戶訪問服務(wù)的代理信息(如果通過瀏覽器訪問,記錄的是瀏覽器的相關(guān)版本信息)
$host
變量存儲(chǔ)的是訪問服務(wù)器的server_name值
$document_uri
變量存儲(chǔ)的是當(dāng)前訪問地址的URI。比如http://192.168.200.133/server?id=10&name=zhangsan中的"/server",功能和$uri一樣
$document_root
變量存儲(chǔ)的是當(dāng)前請(qǐng)求對(duì)應(yīng)location的root值,如果未設(shè)置,默認(rèn)指向Nginx自帶html目錄所在位置
$content_length
變量存儲(chǔ)的是請(qǐng)求頭中的Content-Length的值
$content_type
變量存儲(chǔ)的是請(qǐng)求頭中的Content-Type的值
$http_cookie
變量存儲(chǔ)的是客戶端的cookie信息,可以通過add_header Set-Cookie'cookieName=cookieValue'來添加cookie數(shù)據(jù)
$limit_rate
變量中存儲(chǔ)的是Nginx服務(wù)器對(duì)網(wǎng)絡(luò)連接速率的限制,也就是Nginx配置中對(duì)limit_rate指令設(shè)置的值,默認(rèn)是0,不限制。
$remote_addr
變量中存儲(chǔ)的是客戶端的IP地址
$remote_port
變量中存儲(chǔ)了客戶端與服務(wù)端建立連接的端口號(hào)
$remote_user
變量中存儲(chǔ)了客戶端的用戶名,需要有認(rèn)證模塊才能獲取
$scheme
變量中存儲(chǔ)了訪問協(xié)議
$server_addr
變量中存儲(chǔ)了服務(wù)端的地址
$server_name
變量中存儲(chǔ)了客戶端請(qǐng)求到達(dá)的服務(wù)器的名稱
$server_port
變量中存儲(chǔ)了客戶端請(qǐng)求到達(dá)服務(wù)器的端口號(hào)
$server_protocol
變量中存儲(chǔ)了客戶端請(qǐng)求協(xié)議的版本,比如"HTTP/1.1"
$request_body_file
變量中存儲(chǔ)了發(fā)給后端服務(wù)器的本地文件資源的名稱
$request_method
變量中存儲(chǔ)了客戶端的請(qǐng)求方式,比如"GET","POST"等
$request_filename
變量中存儲(chǔ)了當(dāng)前請(qǐng)求的資源文件的路徑名
$request_uri
變量中存儲(chǔ)了當(dāng)前請(qǐng)求的URI,并且攜帶請(qǐng)求參數(shù),比如http://192.168.200.133/server?id=10&name=zhangsan中的"/server?id=10&name=zhangsan"
上述參數(shù)還可以在日志文件中使用,這個(gè)就要用到前面我們介紹的log_format指令
log_format main '$remote_addr - $request - $status-$request_uri $http_user_agent'; access_log logs/access.log main;
猜你喜歡: