加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

Nginx记录“_”而不是域名

发布时间:2020-12-13 21:22:30 所属栏目:Nginx 来源:网络整理
导读:我通过这样做设置Nginx从一个虚拟主机服务多个网站(A Default Catchall Virtual Host): server { listen 80 default; server_name _; 但是,我的访问日志记录的是“_”而不是网站的域名.如何配置Nginx来记录主机? 129.221.111.22 - - [31/Aug/2011:01:32:17

我通过这样做设置Nginx从一个虚拟主机服务多个网站(A Default Catchall Virtual Host):

server {  
    listen   80 default;
    server_name  _;

但是,我的访问日志记录的是“_”而不是网站的域名.如何配置Nginx来记录主机?

129.221.111.22 - - [31/Aug/2011:01:32:17 +0000] "GET /?p=12 HTTP/1.1" 200 2820 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
最佳答案
在第二次阅读文档后,我意识到“_”是引用者.

我结束了:

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

将主机和请求处理的时间追加到日志末尾.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读