gpt4 book ai didi

Nginx:添加 $host 到日志

转载 作者:行者123 更新时间:2023-12-02 15:12:52 24 4
gpt4 key购买 nike

我如何(或为什么不能)将 $host 变量添加到我的 nginx 配置文件中以查看客户端请求的域(或子域)?

当前格式:

log_format   main '$remote_addr - $remote_user [$time_local]  $status '
'"$host" "$request" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

当前输出:

10.7.2.104 - - [17/Feb/2017:14:31:15 -0600] "GET /crazystairs HTTP/1.1" 404 2327 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393"

期望的输出:

    10.7.2.104 - - [17/Feb/2017:14:31:15 -0600] "GET example.com/crazystairs HTTP/1.1" 404 2327 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393"

注意请求前面的主机

最佳答案

我发现了问题。您必须在设置要使用的main 格式保存日志的目录后声明main

access_log  logs/crazystairs/portal/access.log main;

关于Nginx:添加 $host 到日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42307032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com