nginx日誌簡單認識

2021-07-08 15:23:42 字數 1780 閱讀 3400

我們觀察

nginx

的server段,

可以看到如下類似資訊

#access_log  logs/host.access.log  main;

這說明 該

server,

它的訪問日誌的檔案是 

logs/host.access.log ,

使用的格式

」main」格式.

除了main格式,

你可以自定義其他格式.

main

格式是什麼?

格式是我們定義好一種日誌的格式

,並起個名字

,便於引用.

以上面的例子

, main

型別的日誌

,記錄的

等選項.

1: 日誌格式 是指記錄哪些選項

預設的日誌格式

如預設的

main

日誌格式

,記錄這麼幾項 遠端

ip-

遠端使用者

/使用者時間 請求方法(如

get/post)

請求體body

長度 referer

**資訊

使用者**

/蜘蛛

,被**的請求的原始ip

在經過**時

,**把你的本來

ip加在此頭資訊中

,傳輸你的原始ip

2: 宣告乙個獨特的

log_format

並命名

在下面的

server/location,

我們就可以引用

mylog 在

server段中,

這樣來宣告

nginx

允許針對不同的

server

做不同的

log ,(

有的web

伺服器不支援,如

access_log logs/access_8080.log mylog;    宣告

log   log

位置         

log格式

;

簡單認識 Nginx

nginx 是一款高效能的 web 伺服器軟體,主要用於提供網上資訊瀏覽服務,為高併發 的應用場景而設計,可以部署在 linux macos 和 windows 等作業系統中,它的優點包括效能高 穩定性好 結構模組化 配置簡單以及資源消耗非常低等。擁有 https 訪問 gzip 壓縮 虛擬主機和 ...

Nginx日誌切分(簡單案例)

停機備份操作。只複製了access.log。沒有複製error.log。base dir usr local nginx base file name uzong.access.log current path base dir logs bak path base dir datalogs cur...

Nginx初階 認識Nginx

nginx常見的應用場景如下圖所示 曾經的web開發並不是完全的前後端分離,最明顯的例子就是jsp,基本是前後端不分離,直到後來spring生態體系和前端框架的發展,web應用程式成了單純的提 用介面服務的程式,因此靜態資源就沒必要交給應用伺服器去處理,而是交給nginx nginx的快取加速和負載...