首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在nginx中更改访问日志时区

在nginx中更改访问日志时区
EN

Stack Overflow用户
提问于 2021-03-27 17:49:29
回答 1查看 627关注 0票数 0

我使用默认日志格式运行nginx

代码语言:javascript
运行
复制
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

它以以下格式打印访问日志

代码语言:javascript
运行
复制
1.2.3.4 - - [27/Mar/2021:09:39:43 +0000] "GET /text.txt HTTP/1.1" 200 315 "-" "curl/7.55.1" "-"

但是,我希望日志以UTC +05:30格式打印时间,而不是服务器的本地时间。我尝试在nginx.conf的顶部添加env "TZ=Asia/Kolkata";,但不起作用。请建议如何执行此操作。

EN

回答 1

Stack Overflow用户

发布于 2021-06-21 22:32:00

关于在Nginx日志中设置时区:工作正常;只需要为nginx守护进程设置"TZ“环境变量(例如,在启动它的脚本中)。或者,如果你正在使用Docker,在Dockerfile中设置它(或者在docker-compose.yml文件中的"environment“中设置它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66829962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档