debian

如何配置Debian Tomcat日志审计

小樊
44
2025-12-22 08:37:24
栏目: 智能运维

Debian Tomcat日志审计配置指南

一 目标与总体架构

二 启用并标准化访问日志

<Valve className="org.apache.catalina.valves.AccessLogValve"
       directory="${catalina.base}/logs"
       prefix="localhost_access_log"
       suffix=".txt"
       pattern="%h %l %u %t \"%r\" %s %b"
       resolveHosts="false"
       rotatable="true"
       fileDateFormat="yyyy-MM-dd.HH"/>

三 调整运行日志级别与输出路径

# 统一目录(JULI FileHandler 使用 catalina.base,若需自定义可用 AsyncFileHandler + 显式 directory)
1catalina.org.apache.juli.AsyncFileHandler.directory = /var/log/tomcat
2localhost.org.apache.juli.AsyncFileHandler.directory = /var/log/tomcat
3manager.org.apache.juli.AsyncFileHandler.directory = /var/log/tomcat
4host-manager.org.apache.juli.AsyncFileHandler.directory = /var/log/tomcat

# 级别示例
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
java.util.logging.ConsoleHandler.level = WARNING

四 日志轮转与保留策略

/var/log/tomcat/*.log /opt/tomcat/logs/catalina.out {
    daily
    missingok
    rotate 30
    compress
    delaycompress
    copytruncate
    notifempty
    create 640 tomcat tomcat
    dateext
    dateformat -%Y%m%d
}

五 安全加固与集中审计

0
看了该问题的人还看了