分析日志定位问题
tail -f /var/log/httpd/{access,error}_log 实时查看日志。grep "关键字" /var/log/httpd/access.log 筛选特定请求,如错误状态码(404/500)。awk 统计访问频率、用户代理等,识别异常请求模式。优化日志记录配置
/etc/httpd/conf/httpd.conf 中设置 LogLevel warn,减少非必要日志。LogFormat 指令简化记录字段,例如仅保留IP、时间、请求方法和状态码。/etc/logrotate.d/httpd,设置每日轮转、保留天数及压缩,避免日志占满磁盘。提升服务器性能
/etc/httpd/conf/httpd.conf 中未使用的模块(如 mod_rewrite 若无需重写规则)。EnableSendfile on 和 EnableMMAP off,提升高并发场景下的日志写入效率。StartServers、MaxRequestWorkers 等参数,平衡并发能力与资源占用。安全与监控
error_log,识别权限问题、SSL配置错误等安全隐患。参考来源: