中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Apache日志分割實驗

發布時間:2021-08-30 23:05:07 來源:億速云 閱讀:140 作者:chen 欄目:系統運維

這篇文章主要講解了“Apache日志分割實驗”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Apache日志分割實驗”吧!

日志分割

隨著網站的訪問量增加,默認情況下Apache的單個日志文件也會越來越大
日志文件占用磁盤空間很大
查看相關信息不方便.
對日志文件進行分割
Apache自帶rotatelogs分割工具實現
第三方工具cronolog分割

rotatelogs分割工具

配置網站的日志文件轉交給rotatelogs分割處理
[root@www ~ ]# vim /etc/httpd/conf/httpd.conf
ErrorLog "/usr/local/bin/rotatelogs -|
/var/log/httpd/error %Y%m%d.log 86400"
CustomLog "|/usr/local/bin/rotatelogs -|
/var/log/httpd/access
%Y%m%d.log 86400" combined
[root@www ~]#systemctl restart httpd
[root@www httpd]# II
總用量80
-rW-r--r-- 1 root root 1814 7月7 17:54 access 201 80707.log
-rW-r--r-- 1 root root 584 7月7 17:55 error 201 80707.l0g配置格式為
ErrorLog "| rotatelogs命令的絕對路徑-|日志文件路徑/網站名-
error%Y%m%d.log 86400"
CustomLog "| rotatelogs命令路徑-|日志文件路徑/網站名-
access\
%Y%m%d.log 86400" combined

源碼編譯安裝cronolog工具

配置網站日志文件轉交給cronolog分割處理
配置格式為:
ErrorLog "| cronolog命令的絕對路徑 日志文件路徑/網站名 -
error_ %Y%m%d.log"
CustomLog "| cronolog命令的絕對路徑 日志文件路徑/網站名
%Y %m%d.log" combined

日志分割實驗

Apache自帶的日志分隔工具rotatelogs

一、安裝Apache服務

[root@localhost ~]# yum install httpd -y          //安裝httpd服務
[root@localhost ~]# cd /usr/sbin              //切換到/usr/sbin目錄下
[root@localhost sbin]# ls rotat*            //日志分析工具位置
rotatelogs
[root@localhost sbin]# vim /etc/httpd/conf/httpd.conf         //進入修改Apache配置文件
Listen 192.168.131.129:80               ##修改ipv4監聽地址為本機地址
#Listen 80              //將ipv6端口注釋
ServerName www.kgc.com:80            //修改域名
[root@localhost named]# systemctl stop firewalld.service        //關閉防火墻
[root@localhost named]# setenforce 0         //關閉增強安全功能
[root@localhost html]# systemctl start httpd.service      //啟動網絡服務
[root@localhost sbin]# ls /var/log/httpd/         //從啟動服務起,就已經有了日志文件
accesslog  errorlog

二、配置http主配置文件

[root@localhost sbin]# vim /etc/httpd/conf/httpd.conf         //進入修改Apache配置文件
#ErrorLog "logs/errorlog"
ErrorLog "| /usr/sbin/rotatelogs -l logs/www.kgc.com.error%Y%m%dlog 86400"
//此處添加工具絕對路徑,生成日志的時間
CustomLog "| /usr/sbin/rotatelogs -l logs/www.kgc.com.access_%Y%m%dlog 86400" combined
//此處添加工具絕對路徑,生成日志的時間

三、重啟服務,查看日志分割情況

[root@localhost conf]# systemctl stop httpd.service       //關閉http服務
[root@localhost conf]# systemctl start httpd                  //啟動http服務
[root@localhost conf]# cd /var/log/httpd/                       //切換到日志目錄下查看
[root@localhost httpd]# ls
access_log  error_log  www.kgc.com.error_20191026log           //今日的日志文件
[root@localhost httpd]# date
2019年 10月 26日 星期六 10:26:24 CST
[root@localhost httpd]# date -s 10/26/19         //修改時間到第二天
2019年 10月 27日 星期日 00:00:00 CST
[root@localhost httpd]# systemctl stop httpd       //重啟服務
[root@localhost httpd]# systemctl start httpd
[root@localhost httpd]# ls                     //查看日志分割的情況
access_log  www.kgc.com.error_20191026log
error_log   www.kgc.com.error_20191027log

使用第三方工具cronolog

1、安裝http服務并遠程掛載第三方工具

[root@localhost ~]# mount.cifs //192.168.10.88/LAMP-C7 /mnt  
//遠程掛載軟件包到本地/mnt目錄
[root@localhost ~]# cd /mnt/       //切換到/mnt目錄下
[root@localhost mnt]# ls
apr-1.6.2.tar.gz       cronolog-1.6.2-14.el7.x86_64.rpm  LAMP-php5.6.txt
apr-util-1.6.0.tar.gz  Discuz_X2.5_SC_UTF8.zip           mysql-5.6.26.tar.gz
awstats-7.6.tar.gz     httpd-2.4.29.tar.bz2              php-5.6.11.tar.bz2
[root@localhost mnt]# rpm -ivh cronolog-1.6.2-14.el7.x86_64.rpm      //安裝工具

2、查看工具并修改http配置文件

[root@localhost mnt]# cd /usr/sbin
[root@localhost sbin]# ls cronolog*
cronolog
[root@localhost sbin]# vim /etc/httpd/conf/httpd.conf
Listen 192.168.13.128:80          //修改監聽的地址為本地地址
#Listen 80                     //注釋ipv6監聽端口
ServerName www.kgc.com:80                    //修改域名
ErrorLog "| /usr/sbin/cronolog logs/www.kgc.com.error%Y%m%d.log"
CustomLog "| /usr/sbin/cronolog logs/www.kgc.com.access
%Y%m%d.log" combined
//修改日志文件

3、重啟服務并查看日志文件

[root@localhost sbin]# systemctl restart httpd     ##重啟http服務
[root@localhost sbin]# ls /var/log/httpd   ##查看日志文件
www.kgc.com.error_20191026.log

感謝各位的閱讀,以上就是“Apache日志分割實驗”的內容了,經過本文的學習后,相信大家對Apache日志分割實驗這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

思南县| 玉环县| 桦川县| 唐海县| 正阳县| 元氏县| 林甸县| 玉环县| 天等县| 黎川县| 门头沟区| 曲水县| 雅安市| 馆陶县| 江北区| 德清县| 江川县| 阿瓦提县| 长沙市| 始兴县| 建湖县| 双流县| 阿克陶县| 汾阳市| 阳江市| 郑州市| 时尚| 平远县| 兰考县| 宁波市| 江陵县| 汉寿县| 电白县| 溆浦县| 中江县| 尚义县| 揭东县| 八宿县| 侯马市| 于田县| 万全县|