httpd日志/状态页面

Linux分析httpd access-log(访问日志)获取最多访问的前10个IP 日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。既然是统计,那么awk是必不可少的,好用而高效。首先用awk统计出来一个列表,然后用sort进行排序,最后用tail获取最后的10个。以上参数可以略作修改显示更多的数据,比如将tail加上-n参数等,另外日志格式不同命令也可能需要稍作修改。 阅读详情

httpd日志

配置文件与日志相关的记录

ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "logs/access_log" combined
</IfModule>

错误日志

/etc/httpd/logs/error_log

错误日志会记录一些错误信息,或服务起不来的信息

访问日志

访问日志会记录一些客户端访问服务器的资源信息,包括不存在的路径,也会记录下来。
配置文件定义了两种日志格式

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

官方文档:http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logformat

%h 客户端IP地址
%l 远程用户,启用mod_ident才有效,通常为减号“-”
%u 验证(basic,digest)远程用户,非登录访问时,为一个减号“-”
%t 服务器收到请求时的时间
%r First line of request,即表示请求报文的首行;记录了此次请求的“方法”,URL”以及协议版本
%>s 响应状态码
%b 响应报文的大小,单位是字节;不包括响应报文http首部
%{Referer}i 请求报文中首部“referer”的值;即从哪个页面中的超链接跳转至当前页面的
%{User-Agent}i 请求报文中首部“User-Agent”的值;即发出请求的应用程序

状态页面

<Location "/status">
	sethandler server-status
	<requireany>
		require all denied
		require ip 192.168.43.0/24
	</requireany>
</Location>

浏览器访问:http://服务器ip/status
在这里插入图片描述

Nginx自定义错误页配置实战:CentOS 7下error_page与SELinux深度适配 HTTP错误页是Web服务的关键用户体验触点,其本质是状态码语义的可视化承载与用户意图的引导接口。理解Nginx error_page指令的内部重定向机制、执行上下文及权限模型,是实现404/502/503等错误响应可控化的基础。在CentOS 7等启用SELinux的生产环境中,文件路径选择(如/usr/share/nginx/html/errors)、上下文标签(nginx_sys_content_t)与目录所有权(root:nginx)共同构成安全合规的落地前提。该配置无需修改业务逻辑,即可将默认白页 阅读详情

相关推荐

Apache HTTPD日志配置实战:从基础格式到自定义分析

本文详细解析Apache HTTPD日志配置,从基础格式到自定义分析,涵盖日志格式解析、条件日志过滤、性能优化及可视化分析等实战技巧。通过真实案例展示如何利用日志排查问题,提升服务器运维效率,特别适合需要深度定制日志分析的开发者。

weixin_42544461的博客 259

apache httpd日志

日志 记录和分析日志可快速找到系统产生的问题 统计日志可以作为系统优化和升级的依据 apache httpd日志 日志文件默认路径 /etc/httpd/logs/ 官方参考帮助: http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats [15:11:56 root@C8-88[ ~]#ll /etc/httpd/logs/ total 2308 -rw-r--r-- 1 root root 0 May 26 0

SunMy的博客 6013

Apache HTTP Server的日志和日志轮替工具

Apache HTTP Server是一种常用的开源Web服务器软件,用于提供静态和动态网页的传输。在运行过程中,Apache HTTP Server会生成各种类型的日志文件,以记录服务器的活动和访问情况。本文将介绍Apache HTTP Server的日志文件以及如何使用日志轮替工具来管理和维护这些日志文件。

TpCode的博客 421

关于Apache的日志

本文分五个部分:访问日志、错误日志、定制日志、日志分析、其他用法。摘自永远的Linux,做了一些修整。 Apche日志系列(1):访问日志   想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了访问日志的内容以及相关选项的配置。  一、访问日志的格式   Apache内建了记录服务器活动的功能,这就是它的日志功能。...

weixin_34067980的博客 754

Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤

本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。

d6e7f8的博客 1116

手把手教你用Python实现最简单的语义通信(Sem Comm)Demo

本文通过Python和PyTorch,手把手教你构建一个基于深度学习的语义通信(Semantic Communication)Demo。该Demo使用自编码器架构,从MNIST图像中提取低维语义特征进行传输与重建,实现了从“传输比特”到“传递含义”的跨越,并探讨了其效率优势与鲁棒性。

weixin_29080843的博客 245

Apache访问日志详解

想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了访问日志的内容以及相关选项的配置。  一、访问日志的格式  Apache内建了记录服务器活动的功能,这就是它的日志功能。这个《Apache日志》系列文章介绍的就是Apache的访问日志、错误日志,以及如何分析日志数据,如何定制Apache日志,如何从日志数据...

tomhibolu 1105

W5500 MACRAW模式实战:在ESP32上抓取并解析原始以太网数据包

本文详细介绍了如何在ESP32开发板上使用W5500芯片的MACRAW模式捕获和解析原始以太网数据包。通过硬件连接指南、代码实现示例和协议解析技巧,帮助开发者深入理解网络通信底层机制,实现网络嗅探和自定义协议开发等高级应用。

weixin_42520573的博客 418

php页面打不开 | PHP | Warning | mysqli_connect(): Headers and client library minor version mismatch.

文章目录问题描述解决方法 问题描述 centos 7.6系统。www/html里页面打不开。 查看httpd和mariadb状态,都是active systemctl status httpd systemctl status mariadb 但是状态一览,有异常 mariadb Status: "Taking your SQL requests now..." httpd Status: "Total requests: 1; Current requests/sec: 0; Curren

我是一块小石头 1305

STM32F407 CubeMX UART DMA高效解析BNO085九轴数据

本文详细介绍了如何在STM32F407平台上使用CubeMX配置UART和DMA高效解析BNO085九轴传感器数据。通过DMA循环接收机制实现低CPU占用的实时数据采集,并分享数据解析技巧、错误处理及实战调试经验,为嵌入式开发者提供完整解决方案。

o4p5q6r7s的博客 235

SAP S/4HANA Public Cloud 配置全景实践

本文提供SAP S/4HANA Public Cloud配置的实用指南,重点介绍三大核心工具:CBC(范围界定与配置)、SAP Activate(方法论与路线图)和Cloud ALM(项目执行与运维)。文章详解了不同系统架构(2SL/3SL)的配置路径,并以制造企业案例说明端到端实施流程。同时提供了工具协同操作方法、初始访问安全建议和常见问题的专家意见,帮助项目团队高效完成实施工作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 560

apache,httpd服务启动报错解决方法【linux用日志排错方法】

文章目录声明解决步骤 声明 报错如图: [root@control ~]# systemctl start httpd Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" ...

崔崇鑫的博客,你linux/云运维工作中的百科全书。 2万+

fanuc机器人I/O分配

FANUC机器人在和其他外部设备进行通讯时,需要对信号进行配置。 在机器人处于UOP自动分配状态时,系统会自动检索已配对设备,并分配相应的机架号。 当我们需要手动对信号进行分配时,可参考以下机架号进行配置。 不同的通讯协议对应的机架号不同,外部通讯协议常用的机架号参考下表: 序号 机架号 通讯类型 1 0 Process I/O 2 1-15

haier123888的博客 1万+

Apache HTTPD和NGINX访问日志解析器

这是一个Logparsing框架,旨在简化Apache HTTPD和NGINX访问日志文件的解析。 基本思想是,您应该能够拥有一个解析器,可以通过简单地告诉该行写入了哪些配置选项来构造该解析器。这些配置选项是访问日志行的架构。 github地址:https://github.com/nielsbasjes/logparser idea安装插件 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,

chbxw 605

在轻量化与精度之间取得平衡:YOLOv8 + GhostNet 的设计与实验分析

摘要: GhostNet系列(GhostNet、GhostNetv2、GhostNeXt)通过“幽灵特征图”技术,以极低计算量生成丰富特征,为YOLOv8提供轻量化改造方案。该技术能在减少参数量与计算量的同时保持或提升检测精度,适用于边缘设备部署。实现时需替换YOLOv8的Backbone为GhostNet模块,并通过消融实验验证其有效性。实验数据表明,改造后的模型在参数量降低30%的同时,推理速度提升28.6%,mAP@0.5最高提升1.9个百分点,平衡了轻量化与精度,为毕设提供技术创新性与工程落地性的双

m0_64661770的博客 194

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

httpd题目

题目 1、建立httpd服务,要求:(1) 提供两个基于名称的虚拟主机:www1.stuX.com,页面文件目录为/web/vhosts/www1;错误日志为/var/log/httpd/www1/error_log,访问日志为/var/log/httpd/www1/access_log;www2.stuX.com,页面文件目录为/web/vhosts/www2;错误日志为/var/log/htt...

bayin4937的博客 619

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

httpd 的设置 二

文章目录httpd 的设置 二1. 日志的设置1.1 日志类型:1.2 日志的设置2. 定义路径别名3.基于用户的访问控制和认证相关的概念:basic认证配置示例:(1) 定义安全域(2) 提供账号和密码存储(文本文件)4、基于组账号进行认证(1) 定义安全域(2) 创建用户账号和组账号文件5. 启用status页面6、虚拟主机设置6.1 基于IP的多虚拟主机6.2 基于port的多虚拟主机6.3...

qq_36801585的博客 560

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

httpd日志

日志对于一个服务来说非常重要,对于我们运维人员,如何分析日志,是必备的技能,下面分析以下httpd服务有关日志的变量。httpd服务器的日志格式及各参数解析:ErrorLog错误日志LogLevel日志级别日志的级别如下:debug:最详细信息info:常见信息notice:需要引起注意的warn:警告error:错误crit:蓝色警报alert:橙色警报emerg:红色警...

weixin_34332905的博客 889

httpd服务

httpd服务,apache,虚拟主机,路径访问控制

野先生的专栏 3万+

linux httpd 状态 log,Shell脚本实现apache日志中的状态码分析

一、首先将apache日志按天切割vi /etc/httpd/conf/httpd.confErrorLog "|rotatelogs /var/log/httpd/%Y%m%derror_log 86400 480"CustomLog "|rotatelogs /var/log/httpd/%Y%m%daccess_log 86400 480" combined二、重启apache服务servi...

weixin_33087827的博客 314

httpd是mysql_监视系统服务mysqld、httpd的运行状态

环境要求:编写脚本程序(shell.sh)用于每隔5分监视一次系统服务MySQLd的运行状态,若发现mysqld进程已经停止,则在/var/log/messages文件中追加写入日志信息,包括停止时间,并重启mysqld服务;否则不进行任何操作:截图如下:内容如下:#!/bin/bashpgrep -x mysqld &> /dev/nullif [ $? -ne 0 ]thenec...

weixin_31361715的博客 278

centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志

环境CentOS7思路设置一个死循环,执行脚本时开始启动 httpd 服务,同时开始记录当前时间,然后输出到日志中,再 sleep 14 秒,之后马上开始停止 httpd 服务,同时开始记录当前时间,然后输出到日志中。重复这个死循环。代码用 vi test.sh 打开文件,按 i 进行编辑,输入下面代码:#!/bin/sh while : do systemctl start httpd ...

weixin_39998462的博客 622

CentOS 下安装和配置 HTTPD 服务的详细指南

CentOS 下安装和配置 HTTPD 服务的详细指南

qq_59334230的博客 2095
上一篇: HTTPD常用配置
下一篇: httpd基于用户的访问控制
studywinwin
博客等级 码龄7年 18粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值