首页 > 其他分享 >Apache应用配置日志切割和保持访问

Apache应用配置日志切割和保持访问

时间:2023-07-28 23:33:59浏览次数:42  
标签:切割 配置文件 修改 AWStats apache Apache 日志

一、apache保持连接访问控制

1、安装Apache

1)解压apache

Apache应用配置日志切割和保持访问_日志分割

2)配置Apache

Apache应用配置日志切割和保持访问_rotatelogs_02

3)编译安装apache

Apache应用配置日志切割和保持访问_AWStats_03

4)优化apache命令

Apache应用配置日志切割和保持访问_rotatelogs_04

5)生成服务控制文件添加执行权限

Apache应用配置日志切割和保持访问_apache_05

6)修改服务控制文件

Apache应用配置日志切割和保持访问_日志分割_06

Apache应用配置日志切割和保持访问_AWStats_07

7)添加到系统服务设置开机自动启动服务

Apache应用配置日志切割和保持访问_rotatelogs_08

8)备份apache主配置文件

Apache应用配置日志切割和保持访问_rotatelogs_09

2、配置apache服务保持连接

1)开启保持连接配置 

Apache应用配置日志切割和保持访问_apache_10

Apache应用配置日志切割和保持访问_AWStats_11

2)修改保持连接配置文件

Apache应用配置日志切割和保持访问_rotatelogs_12

Apache应用配置日志切割和保持访问_apache_13

Apache应用配置日志切割和保持访问_apache_14

Apache应用配置日志切割和保持访问_apache_15

Apache应用配置日志切割和保持访问_cronolog_16

10 Timeout 5				 //请求超时时间5秒
16 KeepAlive On				 //on开启保持连接功能,Off关闭保持连接
23 MaxKeepAliveRequests 100	 //一次连接请求传输最大数量
29 KeepAliveTimeout 3		 //已请求多次连接间隔时间

3)检查修改保持连接配置 

Apache应用配置日志切割和保持访问_rotatelogs_17

3、配置apache访问控制

1)创建apache网站根目录

Apache应用配置日志切割和保持访问_apache_18

2)修改apache主配置文件加载网站根目录

Apache应用配置日志切割和保持访问_cronolog_19

Apache应用配置日志切割和保持访问_rotatelogs_20

Apache应用配置日志切割和保持访问_apache_21

105 DocumentRoot "/www/"						//修改网站根目录位置
133 <Directory "/www/">							//授权客户端访问网站根目录

3)启动服务 

Apache应用配置日志切割和保持访问_日志分割_22

4)安装httpd-tools工具

Apache应用配置日志切割和保持访问_日志分割_23

5)生成验证数据库

Apache应用配置日志切割和保持访问_rotatelogs_24

6)修改apache主配置文件加载基本身份验证功能

Apache应用配置日志切割和保持访问_AWStats_25

Apache应用配置日志切割和保持访问_apache_26

7)重新启动apache服务 

Apache应用配置日志切割和保持访问_AWStats_27

8)验证

Apache应用配置日志切割和保持访问_日志分割_28

Apache应用配置日志切割和保持访问_日志分割_29

二、日志切割和监控

1、日志切割的作用和方式

1)日志切割的作用  

 方便日志归档

 方便读取日志

 节约磁盘空间资源

2)日志切割方式  

 rotatelogs:apache自带的日志切割工具

 cronolog:第三方提供日志切割工具

2、通过rotatelogs日志切割

1)修改apache主配置文件

Apache应用配置日志切割和保持访问_cronolog_30

Apache应用配置日志切割和保持访问_cronolog_31

Apache应用配置日志切割和保持访问_AWStats_32

2)创建日志存储目录 

Apache应用配置日志切割和保持访问_日志分割_33

3)重新启动服务

Apache应用配置日志切割和保持访问_日志分割_34

4)查看日志文件

Apache应用配置日志切割和保持访问_rotatelogs_35

3、安装cronolog工具日志切割

1)解压日志切割工具

Apache应用配置日志切割和保持访问_cronolog_36

2)编译安装日志切割工具

Apache应用配置日志切割和保持访问_AWStats_37

3)修改主配置文件

Apache应用配置日志切割和保持访问_AWStats_38

Apache应用配置日志切割和保持访问_rotatelogs_39

Apache应用配置日志切割和保持访问_AWStats_40

4)重启apache服务 

Apache应用配置日志切割和保持访问_rotatelogs_41

5)查看日志文件

Apache应用配置日志切割和保持访问_rotatelogs_42

4、AWStats日志分析系统

1)AWStats的作用  

 记录网站访问情况

 通过图表的方式将访问信息进行统计显示

2)AWStats的特点  

 采用Perl语言开发

 支持监控IIS、Samba、vsftpd、apache服务

5、安装配置AWStats

1)解压移动安装位置

Apache应用配置日志切割和保持访问_apache_43

2)配置文件添加执行权限

Apache应用配置日志切割和保持访问_日志分割_44

3)初始化配置awstats

Apache应用配置日志切割和保持访问_rotatelogs_45

Apache应用配置日志切割和保持访问_rotatelogs_46

Apache应用配置日志切割和保持访问_cronolog_47

Apache应用配置日志切割和保持访问_rotatelogs_48

Apache应用配置日志切割和保持访问_apache_49

Apache应用配置日志切割和保持访问_AWStats_50

4)修改AWStats配置文件

Apache应用配置日志切割和保持访问_apache_51

Apache应用配置日志切割和保持访问_日志分割_52

Apache应用配置日志切割和保持访问_apache_53

51 LogFile="/usr/local/httpd/logs/access_log"			//监听apache成功日志
204 DirData="/var/lib/awstats"							//awstats数据存储位置

5)创建awstats数据存储目录

Apache应用配置日志切割和保持访问_AWStats_54

6)创建计划任务每间隔2分钟采集一次日志

Apache应用配置日志切割和保持访问_cronolog_55

Apache应用配置日志切割和保持访问_日志分割_56

7)修改apache主配置文件访问awstats目录需要身份验证

Apache应用配置日志切割和保持访问_apache_57

Apache应用配置日志切割和保持访问_rotatelogs_58

8)重新启动apache服务

Apache应用配置日志切割和保持访问_AWStats_59

9)优化访问监控页面

Apache应用配置日志切割和保持访问_apache_60

Apache应用配置日志切割和保持访问_apache_61

10)访问

Apache应用配置日志切割和保持访问_cronolog_62

Apache应用配置日志切割和保持访问_apache_63














标签:切割,配置文件,修改,AWStats,apache,Apache,日志
From: https://blog.51cto.com/u_16177021/6888615

相关文章

  • PostgreSQL中WAL日志解析工具——WalMiner
    WalMiner是从PostgreSQL的WAL(writeaheadlogs)日志中解析出执行的SQL语句的工具,并能生成对应的undoSQL语句。与传统的logicaldecode插件相比,walminer不要求logical日志级别且解析方式较为灵活。WalMiner背景WAL日志在PostgreSQL中,WAL日志记录了数据库重要数据文件的所有变化,你......
  • .NET Core 6.0 log4Net 日志配置
    1、安装Microsoft.Extensions.Logging.Log4Net.AspNetCore包2、创建日志配置文件log4net.config,并设置文件属性为始终复制可以去官网下载配置文件,Apachelog4net–Apachelog4net:ConfigExample-Apachelog4net<?xmlversion="1.0"encoding="utf-8"?><log4net>......
  • 布客·ApacheCN 翻译校对活动进度公告 2020.5
    注意请贡献者查看参与方式,然后直接在ISSUE中认领。翻译/校对三个文档就可以申请当负责人,我们会把你拉进合伙人群。翻译/校对五个文档的贡献者,可以申请实习证明。请私聊片刻(529815144)、咸鱼(1034616238)、或飞龙(562826179)来领取以上奖励。可解释的机器学习【校对】参与方式:https://g......
  • PyTorch 1.4 中文文档校对活动正式启动 | ApacheCN
    一如既往,PyTorch1.4中文文档校对活动启动了!认领须知请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百......
  • ApacheCN 活动汇总 2019.8.16
    公告欢迎大家在我们平台上投放广告。如果你希望在我们的专栏、文档或邮件中投放广告,请准备好各种尺寸的图片和专属链接,我们组织了一个开源互助平台,方便开源组织和大V互相认识,互相帮助,整合资源。请回复这个帖子并注明组织/个人信息来申请加入。请回复这个帖子来推荐希望翻译的内容......
  • Apache Shiro 反序列化漏洞(CVE-2016-4437)
    漏洞简介ApacheShiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性。版本信息:ApacheShiro<=1.2.4漏洞名称:ApacheShiro1.2.4反序列化漏洞,即shiro-550反序列化漏洞。漏洞形成原理:1、检索RememberMecookie的......
  • nginx -s reopen 重新打开日志文件
     reopen—重新打开日志文件 cd/usr/local/nginx/logslsmvaccess.logaccess_20230728-2.logls/usr/local/nginx/sbin/nginx-sreopenls ......
  • apache net FTPClient 通过 Http 代理访问 FTP服务器
    前言因为特殊原因,需要在服务器上安装一个代理程序,通过代理程序才能访问到安全域内的一台指定IP服务器。该服务器上安装了FTP服务,需要用程序读写FTP上的文件。之前在不使用代理程序的服务器上测试FTP连接,没有任何问题,换到这台服务器上有问题,所以记录一下处理过程。文章目录前言问......
  • 要实现Java中的Excel导入导出功能,可以使用Apache POI库。
    下面是一个简单的示例:导入Excel文件:importorg.apache.poi.ss.usermodel.*;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;importjava.io.FileInputStream;importjava.io.IOException;publicclassExcelImportExample{publicstaticvoidmain(String[]args){......
  • linux日志管理服务:rsyslogd | 日志管理服务配置文件 | 日志类型 | 日志级别 | linux添
    摘要介绍linux的日志管理服务关于linux的日志可以查看这篇博客一、rsyslogd介绍CentOS7.6日志服务是rsyslogd,CentOS6.x日志服务是syslogd,rsyslogd功能更强大。rsyslogd的使用、日志文件的格式,和syslogd服务兼容的。二、指令1.查看服务是否自启动指令功能说......