gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

CentOS下Nginx配置Web訪問日志并結合Shell腳本定時切割

在一個成熟的WEB系統里,沒有日志管理是不可以的,有了日志,可以幫助你得到用戶地域來源、跳轉來源、使用終端、某個URL訪問量等相關信息;通過錯誤日志,你可以得到系統某個服務或server的性能瓶頸等。因此,將日志好好利用,你可以得到很多有價值的信息。

日志格式及定義

(1)log_format
log_format用來設置日志格式,也就是日志文件中每條日志的格式,具體如下:
log_format name(格式名稱) type(格式樣式)

log_format main ‘$server_name $remote_addr – $remote_user [$time_local] “$request” ‘
‘$status $uptream_status $body_bytes_sent “$http_referer” ‘
‘”$http_user_agent” “$http_x_forwarded_for” ‘
‘$ssl_protocol $ssl_cipher $upstream_addr $request_time $upstream_response_time’;

參數說明:

$server_name:虛擬主機名稱。
$remote_addr:遠程客戶端的IP地址。
-:空白,用一個“-”占位符替代,歷史原因導致還存在。
$remote_user:遠程客戶端用戶名稱,用于記錄瀏覽者進行身份驗證時提供的名字,如登錄百度的用戶名scq2099yt,如果沒有登錄就是空白。
[$time_local]:訪問的時間與時區,比如18/Jul/2012:17:00:01 +0800,時間信息最后的”+0800″表示服務器所處時區位于UTC之后的8小時。
$request:請求的URI和HTTP協議,這是整個PV日志記錄中最有用的信息,記錄服務器收到一個什么樣的請求
$status:記錄請求返回的http狀態碼,比如成功是200。
$uptream_status:upstream狀態,比如成功是200.
$body_bytes_sent:發送給客戶端的文件主體內容的大小,比如899,可以將日志每條記錄中的這個值累加起來以粗略估計服務器吞吐量。
$http_referer:記錄從哪個頁面鏈接訪問過來的。
$http_user_agent:客戶端瀏覽器信息
$http_x_forwarded_for:客戶端的真實ip,通常web服務器放在反向代理的后面,這樣就不能獲取到客戶的IP地址了,通過$remote_add拿到的IP地址是反向代理服務器的iP地址。反向代理服務器在轉發請求的http頭信息中,可以增加x_forwarded_for信息,用以記錄原有客戶端的IP地址和原來客戶端的請求的服務器地址。
$ssl_protocol:SSL協議版本,比如TLSv1。
$ssl_cipher:交換數據中的算法,比如RC4-SHA。
$upstream_addr:upstream的地址,即真正提供服務的主機地址。
$request_time:整個請求的總時間。
$upstream_response_time:請求過程中,upstream的響應時間。

(2)access_log

access_log指令用來指定日志文件的存放路徑(包含日志文件名)、格式和緩存大小,具體如下:
access_log path(存放路徑) [format(自定義日志格式名稱) [buffer=size | off]]
舉例說明如下:
access_log logs/access.log main;
如果想關閉日志,可以如下:
access_log off;
能夠使用access_log指令的字段包括:http、server、location。
需要注意的是:Nginx進程設置的用戶和組必須對日志路徑有創建文件的權限,否則,會報錯。
小技巧:如果需要在access_log中記錄post請求的參數,可以參考這里。
Nginx支持為每個location指定強大的日志記錄。同樣的連接可以在同一時間輸出到不止一個的日志中,更多信息請查看這里,這里,還有這里。

下面拿我本地的虛擬機來簡單配置一下日志,并獲取日志信息。

日志生成的到Nginx根目錄logs/access.log文件,默認使用“main”日志格式,也可以自定義格式。

在Nginx下配置的虛擬主機

server {
 listen 80;
 server_name mytest.com;
 location / {
    root /data/wwwroot/default/mytest;  //網站目錄
    index index.html;
 }
 access_log  /data/wwwlogs/mytest_log/access_nginx.log main; //日志路徑
 當然也可以配置錯誤日志路徑error_log……

}

Nginx主配置文件的配置規則

http {
  include mime.types;
  log_format  main ‘$remote_addr – $remote_user  [$time_local]  “$request” ‘
                        ‘$status  $body_bytes_sent “http_referer” ‘
                        ‘ “$http_user_agent” “$http_x_forwarded_for” ‘;
……
}

記得配置完成先命令測試下是否OK,然后在重新加載配置文件

[root@localhost mytest_log]# nginx -tc /usr/local/nginx/conf/nginx.conf
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

CentOS下Nginx配置Web訪問日志并結合Shell腳本定時切割

下面來說一下定時切割(雖然新版的Nginx已經支持)

根據上面的配置,確定了日志路徑之后,我在/data/crontab目錄下創建了一個腳本

#!/bin/bash
LOGPATH=/data/wwwlogs/mytest_log/access_nginx.log //nginx的日志路徑
BAKPATH=/data/wwwlogs/bak  //要備份的路徑
bak=$BAKPATH/$(date -d yesterday +%Y%m%d%H%M).mytest.access.log  //定義了的bak變量
echo $bak  //執行輸出一下

[root@localhost crontab]# chmod 777 nginx_log.sh  //賦權限

[root@localhost crontab]# ./nginx_log.sh  //執行腳本
/data/wwwlogs/bak/201801101205.mytest.access.log //輸出的格式

完整腳本如下

#!/bin/bash
#設置日志文件存放目錄
LOGPATH=/data/wwwlogs/mytest_log/access_nginx.log
BAKPATH=/data/wwwlogs/bak
 #備分文件名稱
bak=$BAKPATH/$(date -d yesterday +%Y%m%d%H%M).mytest.access.log
#echo $bak
 #重命名日志文件
mv $LOGPATH $bak
touch $LOGPATH
 #向nginx主進程發信號重新打開日志,確保nginx.pid路徑正確
 #[root@localhost wwwlogs]# find / -name nginx.pid
 #/var/run/nginx.pid
kill -USR1 `cat  /var/run/nginx.pid`

然后創建定時器

關于定時器詳細的講解在 http://www.gmnon.cn/Linux/2019-03/157851.htm 下

01 00 * * * /data/crontab/nginx_log.sh  # 每天0時1分(建議在02-04點之間,系統負載小) 

查看一下/data/wwwlogs/bak就會有日志文件了

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
亚洲色图都市激情| 国产三级国产精品国产专区50| 91香蕉视频污版| 激情五月六月婷婷| 三级av免费观看| 精品少妇一区二区三区在线| 亚洲第一成肉网| 人妻无码视频一区二区三区| 一二三在线视频| 福利视频999| 日韩一级免费在线观看| 欧美黄色免费网址| 激情成人在线观看| 日本特黄a级片| 日本精品免费在线观看| 国产欧美精品aaaaaa片| 午夜一级免费视频| 激情视频免费网站| 日本精品久久久久中文字幕| www精品久久| 久久福利一区二区| 国产资源中文字幕| 日韩av一卡二卡三卡| 亚州精品一二三区| 久久婷婷国产91天堂综合精品| 男人添女人荫蒂免费视频| 亚洲av毛片在线观看| 91国内在线播放| 国产三级国产精品国产专区50| 国产精品wwwww| 日本成人在线免费视频| 黄色动漫在线免费看| 草草久久久无码国产专区| 日本中文字幕在线视频观看 | 色综合久久久久无码专区| 欧美一二三不卡| 欧美人与动牲交xxxxbbbb| 黄色一级片网址| 日本特黄在线观看| 欧洲在线免费视频| 一级 黄 色 片一| 国产精品av免费| 米仓穗香在线观看| 中文字幕在线中文| av网站大全免费| 人妻av无码专区| 日韩精品一区在线视频| 国产黄色激情视频| 日韩欧美一区二| 凹凸日日摸日日碰夜夜爽1| 可以免费在线看黄的网站| wwww.国产| 中文av字幕在线观看| 成年人三级视频| 蜜臀av色欲a片无码精品一区| 日本中文字幕网址| 六月丁香婷婷在线| 美女网站视频黄色| 亚洲妇熟xx妇色黄蜜桃| 91嫩草国产丨精品入口麻豆 | 天堂av手机在线| 成人在线视频一区二区三区| 日韩小视频在线播放| 亚洲黄色a v| 免费久久久久久| 免费av观看网址| av免费一区二区| 丁香婷婷综合激情| 国产精品亚洲αv天堂无码| 国产免费又粗又猛又爽| 偷拍盗摄高潮叫床对白清晰| 国产精品啪啪啪视频| 妺妺窝人体色www在线小说| 欧日韩免费视频| 91福利国产成人精品播放| 国产精品久久成人免费观看| 国产av天堂无码一区二区三区| www.99av.com| www.亚洲视频.com| 8x8x最新地址| 日本大片免费看| 天天爽人人爽夜夜爽| 草草草视频在线观看| 日日摸天天爽天天爽视频| 法国空姐在线观看免费| 成人久久久久久久久| 中文字幕第50页| 男人女人黄一级| 黄色激情在线视频| 手机在线国产视频| 97xxxxx| 免费在线观看污污视频| 不卡av免费在线| 97在线国产视频| 亚洲自拍第三页| 欧美一级片中文字幕| 黄色录像特级片| 亚洲图色中文字幕| 久久久999视频| www.激情网| 日本特黄在线观看| 性生交免费视频| 自拍日韩亚洲一区在线| 久久久福利影院| 久久久久久久久久久久91| 日韩中字在线观看| 天天操精品视频| 日韩一区二区三区不卡视频| 日本免费黄视频| 欧美亚洲黄色片| a级片一区二区| 久久天天东北熟女毛茸茸| 视频免费1区二区三区| 99草草国产熟女视频在线| 青青青免费在线| 韩日视频在线观看| 白白操在线视频| 亚洲五码在线观看视频| 成年人免费观看的视频| 午夜免费看毛片| 日韩大片一区二区| 99免费视频观看| 日本三区在线观看| 92看片淫黄大片一级| 777精品久无码人妻蜜桃| 97视频久久久| 久久久久久久午夜| 99精品人妻少妇一区二区 | 欧美三级午夜理伦三级富婆| 黄色国产精品视频| 国产精品免费观看久久| 99蜜桃臀久久久欧美精品网站| 凹凸国产熟女精品视频| 欧美精品99久久| 一本久道中文无码字幕av| 九一精品在线观看| 亚洲36d大奶网| 五月激情五月婷婷| 色18美女社区| 强开小嫩苞一区二区三区网站 | 9l视频自拍9l视频自拍| 蜜桃视频成人在线观看| 国产女主播av| 亚洲 欧美 日韩 国产综合 在线 | 日本久久高清视频| 日韩视频 中文字幕| 国产一线二线三线女| 黄色av网址在线播放| 成人久久久久久久久| 国产一级不卡毛片| 奇米视频7777| 成人免费a级片| 女人天堂av手机在线| 一区二区三区韩国| 午夜视频在线观| 免费人成自慰网站| 精品久久久久久久免费人妻| 九九九在线观看视频| 激情五月五月婷婷| 成人在线免费观看av| 日本激情综合网| 日本xxx免费| 国产第一页视频| 亚洲综合激情五月| 国产精品沙发午睡系列| 亚洲 激情 在线| 日本wwwcom| 香港日本韩国三级网站| 特级西西444| 成年人小视频网站| 欧美少妇一级片| 六月丁香婷婷激情| 精品综合久久久久| 欧美日韩在线一| 亚洲一级片免费观看| 亚洲 自拍 另类小说综合图区| 国产aaaaa毛片| 又大又硬又爽免费视频| 9l视频白拍9色9l视频| 国产91沈先生在线播放| 成年网站在线播放| 国产精品免费看久久久无码| 国产熟人av一二三区| 欧美另类videosbestsex日本| 成人观看免费完整观看| 国产欧美123| 老司机久久精品| 国产成人久久777777| 国产玉足脚交久久欧美| 一区二区免费av| 99爱视频在线| 久久亚洲a v| 91视频福利网| 91人人澡人人爽人人精品| 久久在线中文字幕| 99re99热| 亚洲免费黄色录像| 日本精品一区二区三区四区| 91免费版看片| 中文字幕55页|