apache的配置与应用相关

apache连接保持

相关参数

KeepAlive:是否打开连接保持,OFF关闭,ON打开
KeepAliveTimeout:一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开,单位秒
MaxKeepAliveRequests:一次长连接能够传输的最大请求数量

配置步骤

vi /usr/local/httpd/conf/extra/httpd-default.conf
在这里插入图片描述
vi /usr//local/httpd/conf/httpd.conf #启用default
在这里插入图片描述
重开httpd
在这里插入图片描述
查看并关闭防火墙
在这里插入图片描述
访问
在这里插入图片描述
抓包结果
在这里插入图片描述
查看访问日志
tail -10 /usr/local/httpd/logs/access_log
在这里插入图片描述

配置访问控制

作用

控制对网站资源的访问,为特定的网站目录添加访问授权
常用的访问控制方式:客户机地址限制,用户授权限制

配置

Require all granted #允许所有主机访问
Require all denied #拒绝所有主机访问
Require local #只允许本机访问
Reqiure [not] host <主机名或域名列表> #允许(拒绝)指定主机或域名访问
Require [not] ip <ip地址或网段> #允许(拒绝)指定某个ip或网段访问

针对站点进行配置

第一种

vi /etc/httpd.conf(vi /usr/local/httpd/conf/httpd.conf)
在这里插入图片描述
重启后访问
在这里插入图片描述
查看日志
在这里插入图片描述

第二种

vi /etc/httpd.conf(vi /usr/local/httpd/conf/httpd.conf)
在这里插入图片描述
重启后访问
在这里插入图片描述
查看日志
在这里插入图片描述

普通虚拟目录

在这里插入图片描述
vi /etc/httpd.conf(AuehUserFile实际为AuthUserFile)
在这里插入图片描述
在浏览器中登录
在这里插入图片描述
输入用户名:hp 密码:123123
在这里插入图片描述

日志分割

随着网站的访问量的增加,默认清空下apache的单个日志文件也会越来越大,日志文件占用磁盘空间变大查看相关信息不方便,所以对日志文件进行分割

分类

apache自带rotatelogs分割工具实现
第三方工具cronolog实现

rotatelogs分割

vi /etc/httpd.conf(86400为秒数即一天)
在这里插入图片描述
重启后在被禁的地址上登陆(禁止了20.0.0.1)
在这里插入图片描述
查看日志
在这里插入图片描述
分割登录日志
在这里插入图片描述
重启后登录
在这里插入图片描述
查看日志
在这里插入图片描述

cronolog日志分割

tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2/
./configure
make && make install
查看位置
在这里插入图片描述
配置
vi /etc/httpd.conf
在这里插入图片描述
在这里插入图片描述
重启后分别在可通主机和不可通主机上登录
在这里插入图片描述

配置AWstats日志分析软件

apachectl -D DUMP_MODULES | grep cgi
在这里插入图片描述
没有发现,可能是模块未开启
确认模块
在这里插入图片描述
开启模块
在这里插入图片描述
tar zxvf awstats-7.6.tar.gz
mv awstats-7.6 /usr/local/awstats
做好域名捆绑
vi /etc/hosts20.0.0.10
www.aaa.com
vi /etc/httpd.conf
ServerName www.aaa.com
cd /usr/local/awstats/tools/
./awstats_configure.pl #自动配置脚本
输入apache配置文件路径
在这里插入图片描述
是否设置apache日志文件的格式为conbind-N
在这里插入图片描述
是否生成awstats的配置文件-y
在这里插入图片描述
输入提前做好的域名www.aaa.com
在这里插入图片描述
设定配置文件路径,回车保持默认
在这里插入图片描述
结束后进入awstats的配置文件
vi /etc/awstats/awstats.www.aaa.com.conf
修改日志文件位置
vi /etc/awstats/awstats.www.aa.com.conf
在这里插入图片描述
手动建立每次抓取得数据存放得位置
在这里插入图片描述
配置完成后重启apache
更新日志cd /usr/local/awstats/tools/
./awstats_updateall.pl
在这里插入图片描述
被禁止登录
在这里插入图片描述
出现错误,无法显示日志
在这里插入图片描述
原因:未设置apache日志文件格式为combined
先删除错误得配置文件
在这里插入图片描述

修改日志文件格式
在这里插入图片描述
编辑配置文件
vi /etc/awstats/awstats.www.aa.com.conf
在这里插入图片描述
重启主机
访问20.0.0.10
查看日志
在这里插入图片描述
采集日志
cd /usr/local/awstats/tools/
在这里插入图片描述
查看日志分析
在这里插入图片描述
配置自动跳转日志分析
在这里插入图片描述
效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值