nginx的日志配置主要涉及以下部分:
log_format:定義日志格式。
access_log:定義訪問(wèn)日志的位置和名稱(chēng)。例如,‘/log/nginx/access.log’。
error_log:定義錯(cuò)誤日志的位置和名稱(chēng)。例如,‘/log/nginx/error.log’。
gzip:?jiǎn)⒂胓zip壓縮。
gzip_disable:禁用gzip壓縮,針對(duì)特定的內(nèi)容類(lèi)型。
此外,還有以下配置選項(xiàng):
open_log_file_cache:緩存打開(kāi)的日志文件,減少文件打開(kāi)次數(shù),提高性能。
log_not_found:記錄404錯(cuò)誤。
log_subrequest:記錄子請(qǐng)求。
rewrite_log:記錄重寫(xiě)日志。
error_log:錯(cuò)誤日志級(jí)別和位置。
error_log錯(cuò)誤日志配置:
錯(cuò)誤日志,可以在http中定義,也可以在server中定義
vi /etc/nginx/conf.d/*.conf
server {
access_log /log/nginx/access.log main2;
error_log /log/nginx/error.log error;
#其中error為日志級(jí)別,日志級(jí)別從大到小分為debug, info, notice, warn, error, crit ,默認(rèn)是crit
}