Apache与BIND服务器配置全解析
1. Apache HTTP服务器日志记录
1.1 日志文件位置
默认情况下,Apache HTTP服务器的日志消息会被写入/var/log/httpd/目录。当文件传输到客户端时,客户端的IP地址、传输的文件、时间戳以及客户端浏览器等信息会被写入传输日志。默认的传输日志文件名为access_log,位于/var/log/httpd/目录。错误消息以及服务器启动和停止的消息会被写入error_log文件。如果在Web服务器上启用了SSL连接,任何安全传输都会记录在ssl_access_log中,服务器消息会写入ssl_error_log。
1.2 日志轮转
这些日志文件使用logrotate实用程序进行轮转。默认情况下,每周会创建新的日志文件,并且会保留四周的日志文件。
1.3 日志控制指令
以下指令用于控制日志记录:
-TransferLog:传输日志的文件名。如果文件名不以正斜杠/开头,则相对于服务器根目录。默认值为logs/access_log。由于默认值logs/access_log不以正斜杠开头,它相对于服务器根目录(默认是/etc/httpd