一、apache保持连接访问控制
1、安装Apache
1)解压apache
2)配置Apache
3)编译安装apache
4)优化apache命令
5)生成服务控制文件添加执行权限
6)修改服务控制文件
7)添加到系统服务设置开机自动启动服务
8)备份apache主配置文件
2、配置apache服务保持连接
1)开启保持连接配置
2)修改保持连接配置文件
10 Timeout 5 //请求超时时间5秒
16 KeepAlive On //on开启保持连接功能,Off关闭保持连接
23 MaxKeepAliveRequests 100 //一次连接请求传输最大数量
29 KeepAliveTimeout 3 //已请求多次连接间隔时间
3)检查修改保持连接配置
3、配置apache访问控制
1)创建apache网站根目录
2)修改apache主配置文件加载网站根目录
105 DocumentRoot "/www/" //修改网站根目录位置
133 <Directory "/www/"> //授权客户端访问网站根目录
3)启动服务
4)安装httpd-tools工具
5)生成验证数据库
6)修改apache主配置文件加载基本身份验证功能
7)重新启动apache服务
8)验证
二、日志切割和监控
1、日志切割的作用和方式
1)日志切割的作用
方便日志归档
方便读取日志
节约磁盘空间资源
2)日志切割方式
rotatelogs:apache自带的日志切割工具
cronolog:第三方提供日志切割工具
2、通过rotatelogs日志切割
1)修改apache主配置文件
2)创建日志存储目录
3)重新启动服务
4)查看日志文件
3、安装cronolog工具日志切割
1)解压日志切割工具
2)编译安装日志切割工具
3)修改主配置文件
4)重启apache服务
5)查看日志文件
4、AWStats日志分析系统
1)AWStats的作用
记录网站访问情况
通过图表的方式将访问信息进行统计显示
2)AWStats的特点
采用Perl语言开发
支持监控IIS、Samba、vsftpd、apache服务
5、安装配置AWStats
1)解压移动安装位置
2)配置文件添加执行权限
3)初始化配置awstats
4)修改AWStats配置文件
51 LogFile="/usr/local/httpd/logs/access_log" //监听apache成功日志
204 DirData="/var/lib/awstats" //awstats数据存储位置
5)创建awstats数据存储目录
6)创建计划任务每间隔2分钟采集一次日志
7)修改apache主配置文件访问awstats目录需要身份验证
8)重新启动apache服务
9)优化访问监控页面
10)访问