nginx日志文件的配置?-創(chuàng)新互聯(lián)

1、日志介紹

成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元雨城做網(wǎng)站,已為上家服務(wù),為雨城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

nginx有兩種日志,一種是訪問日志,一種是錯(cuò)誤日志。

訪問日志中記錄的是客戶端對(duì)服務(wù)器的所有請(qǐng)求。

錯(cuò)誤日志中記錄的是在訪問過程中,因?yàn)槟承┰虬l(fā)生的錯(cuò)誤信息。

2、訪問日志和錯(cuò)誤日志

(1)錯(cuò)誤日志

error_log path level

錯(cuò)誤日志的格式是沒有辦法定義的。需要寫清楚錯(cuò)誤日志的存放路徑,相對(duì)路徑或者絕對(duì)路徑都可以。

第二個(gè)參數(shù)是日志的級(jí)別。一般的級(jí)別有debug|info|notice|warm|error|crit|alert|emerg。一般就配置為error。

一般就是在main,http,server,location;模塊中配置。

在啟動(dòng)nginx的時(shí)候,日志的目錄路徑是不會(huì)自動(dòng)創(chuàng)建,需要?jiǎng)?chuàng)建好所有的目錄,這樣nginx才能夠成功啟動(dòng),否則會(huì)報(bào)找不到目錄路徑,而日志文件本身是nginx自動(dòng)創(chuàng)建。

當(dāng)訪問網(wǎng)頁報(bào)500錯(cuò)誤的時(shí)候,就可以在這個(gè)日志下找找原因,是不是哪個(gè)文件沒有權(quán)限,或者丟失等等。

所以在測試環(huán)境或者生產(chǎn)環(huán)境配置這個(gè)文件都是非常有必要的。

(2)訪問日志

log_format name format

上邊是配置訪問日志的格式,這個(gè)的作用就是配置在實(shí)際中需要統(tǒng)計(jì)的字段,并不是一定將所有的字段都要統(tǒng)計(jì)出來。

name字段自己定義即可,mainlog、mylog,都可以,但是多個(gè)name不能重復(fù)。

format就是日志的格式,只要將自己需要的字段寫上即可。

下邊是字段的類型,選擇需要的填寫即可。

參數(shù)

說明

$remote_addr

客戶端地址

$remote_user

客戶端用戶名稱

$time_local

訪問時(shí)間和時(shí)區(qū)

$request

請(qǐng)求的URI和HTTP協(xié)議

$http_host

請(qǐng)求地址

$status

HTTP請(qǐng)求狀態(tài)

$upstream_status

upstream狀態(tài)

$body_bytes_sent

發(fā)送給客戶端文件內(nèi)容大小

$http_referer

url跳轉(zhuǎn)來源

$http_user_agent

瀏覽器的信息

$ssl_protocol

SSL協(xié)議版本

$ssl_cipher

交換數(shù)據(jù)中的算法

$upstream_addr

后臺(tái)upstream的地址,即真正提供服務(wù)的主機(jī)地址

$request_time

整個(gè)請(qǐng)求的總時(shí)間

$upstream_response_time

請(qǐng)求過程中,upstream響應(yīng)時(shí)間

示例:

格式

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

某一條訪問

192.168.0.137 - - [02/Apr/2019:11:52:46 +0800] "GET /admin/index.php?act=common&op=pending_matters HTTP/1.1" 200 401 "http://192.168.0.133/admin/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36" "-"

access_log path format [buffer=sieze]

訪問日志也不是一定需要開的。根據(jù)自己的實(shí)際情況配置。

path就是路徑,寫相對(duì)路徑或者絕對(duì)路徑皆可。

format是上邊配置的訪問日志的格式,只需要將format的name寫上即可。

buffer寫不寫都行。如果需要配置寫buffer=16k即可。

在啟動(dòng)nginx的時(shí)候,日志的目錄路徑是不會(huì)自動(dòng)創(chuàng)建,需要?jiǎng)?chuàng)建好所有的目錄,這樣nginx才能夠成功啟動(dòng),否則會(huì)報(bào)找不到目錄路徑,而日志文件本身是nginx自動(dòng)創(chuàng)建。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文名稱:nginx日志文件的配置?-創(chuàng)新互聯(lián)
分享鏈接:http://bm7419.com/article12/hcsgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈App設(shè)計(jì)、品牌網(wǎng)站制作、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)