1. 程式人生 > 資訊 >經濟學人:三星押寶最先進邏輯晶片,但暗藏危機

經濟學人:三星押寶最先進邏輯晶片,但暗藏危機

1.從請求行中解析的變數

以訪問http://localhost:80/nginx/varindex?a=1&b=2得到的結果GET /nginx/varindex?a=1&b=2 HTTP/1.1 為例(可以在access.log日誌中看到訪問結果)


$arg_name
請求行中的引數,$arg_a=1,$arg_b=2,若無引數則為空字串


$is_args
請求行中是否包含引數,若包含,則$is_args=?,否則為空字串


$args
請求行中的全部引數,$args=a=1&b=2,若無引數則為空字串


$request
完整的原始的請求行,GET /nginx/varindex?a=1
&b=2 HTTP/1.1 $request_method 請求方法,如GET、POST $request_uri 完整的原始請求URI,訪問的URL除去域名(或IP)和port,如/nginx/varindex?a=1&b=2 $document_uri/$uri 請求規範化以後的URI,可能與$request_uri不同,值可能隨請求的處理過程而改變 $server_protocol 請求的協議版本,如HTTP/1.0 以上變數在配置檔案中通常配合try_files指令和rewrite指令使用

2.從請求頭中解析到的變數

$host
請求頭的值,以下順序獲得:請求行中的host、請求頭中的Host、配置檔案中匹配到的server_name


$remote_addr    
客戶端ip地址


$remote_port    
客戶端埠


$remote_user
基本身份驗證隨附的使用者名稱


$http_cookie    
Cookie請求頭的值


$http_user_agent    
使用者代理


$cookie_name    
Cookie中名為name的值    


$http_referer    
Http-Referer請求頭的值

  

3.其他變數

$cookie_name
名為name的cookie


$protocol
與客戶端通訊的協議: TCP或UDP(1.11.4)


$hostname
執行nginx的伺服器主機名


$server_name
接受請求的伺服器主機名


$body_bytes_sent
傳送給客戶端的位元組數


$connection_requests
通過連線發出的當前請求數


$limit_rate
用於設定響應的速度限制


$time_local
通用日誌格式的本地時間


$status
響應狀態返回碼


$request_time    
請求處理時間


$proxy_add_x_fowarded_for
在客戶端傳遞來的X-Forwarded-For請求頭後面追加$remote_addr(用逗號分隔)
如果客戶端沒有傳遞X-Forwarded-For請求頭,那麼該變數等於$remote_addr


$msec
以毫秒為單位的當前時間


$scheme
請求模式,http或https


$nginx_version
Nginx版本


$pid
工作程序的PID