20241031 Apache2修改日志里面的时间格式

问题背景,Apache2里面日志输出,关于时间这一块,看着难受,所以有了如下需求,修改日志里面的时间格式

案例日志

127.0.0.1 - - [31/Oct/2024:19:20:34 +0800] "GET /index.php/vod/search/actor/Ximena+del+Solar.html HTTP/1.1" 200 4233 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.69 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

执行

nano /etc/apache2/apache2.conf

修改成

LogFormat "%v:%p %h %l %u %{%Y%m%d_%H:%M:%S %z}t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined

LogFormat "%h %l %u %{%Y%m%d_%H:%M:%S %z}t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat "%h %l %u %{%Y%m%d_%H:%M:%S %z}t \"%r\" %>s %O" common

LogFormat "%{Referer}i -> %U" referer

LogFormat "%{User-agent}i" agent

配置的重点是%{%Y%m%d_%H:%M:%S %z}t

最终日志输出

127.0.0.1 - - 20241031_19:40:19 +0800 "GET /index.php/vod/detail/id/38904.html HTTP/1.1" 200 7875 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.69 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

相关推荐
william0820123 分钟前
微信小程序使用的SSL证书在哪里申请?
服务器·网络安全·微信小程序·小程序·https·ssl
珹洺1 小时前
数据库系统概论(三)数据库系统的三级模式结构
java·运维·服务器·数据库·oracle
IT成长日记2 小时前
Ansible运行原理揭秘:如何用YAML脚本掌控数服务器?
运维·服务器·ansible·架构与原理
猪猪侠|ZZXia3 小时前
# linux有哪些显示服务器协议、显示服务器、显示管理器、窗口管理器?有哪些用于开发图形用户界面的工具包?有哪些桌面环境?
linux·服务器
人间凡尔赛3 小时前
VSCode-Server 在 Linux 容器中的手动安装指南
linux·运维·服务器·docker
XD7429716364 小时前
使用 crontab 定时同步服务器文件到本地
运维·服务器
洛神灬殇4 小时前
【技术白皮书】内功心法 | 第二部分 | Telnet远程登录的工作原理
运维·服务器·网络
五花肉村长4 小时前
Linux-基础开发工具
linux·运维·服务器·开发语言·c++·visualstudio
jinan8864 小时前
车间图纸安全传输需要注意什么?
大数据·运维·服务器·安全
oioihoii4 小时前
C++20 协程:异步编程的演进
java·服务器·c++20