首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoAccess分析与HTTP引用

GoAccess分析与HTTP引用
EN

Server Fault用户
提问于 2013-05-06 00:41:16
回答 1查看 901关注 0票数 1

这是一个关于使用采空区作为网站分析工具的高层次问题.我已经在nginx服务器上设置了它,并对日志进行了很好的解析,但是似乎对我自己站点的许多请求在HTTP头中没有引用。有一个直接的方法来获取这些信息吗?显然,我知道还有其他链接到我自己的站点(比如Github项目或HackerNews故事),但是它们从来没有出现在goaccess参考信息中。

我还知道,我可能完全误解和/或试图扩展基本上是一个简单的访问日志查看器的限制。也就是说,其他分析软件是如何获得更多参考信息的?Google Analytics、Piwik和Mint似乎都能相当可靠地做到这一点。

编辑-以下是我的日志文件中的一些行。在这个例子中,我知道我是从一个Github.com链接进入站点的,我希望它可以显示为引用者。下一行是访问样式表的位置,它正确地将引用者标识为访问它的站点。

69.139.121.104 - - [07/May/2013:18:57:46 -0400] "GET /2013/04/13/introducing-ratchet.html HTTP/1.1" 200 2195 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.29.13 (KHTML, like Gecko) Version/6.0.4 Safari/536.29.13"

69.139.121.104 - - [07/May/2013:18:57:46 -0400] "GET /css/styles.css HTTP/1.1" 200 1161 "http://micahmcfarland.com/2013/04/13/introducing-ratchet.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/536.29.13 (KHTML, like Gecko) Version/6.0.4 Safari/536.29.13"

EDIT2 2-我看不到引用者,因为没有在https和http之间发送引用信息。不知道我怎么不知道这个,但是非常感谢你的阅读,没关系!

EN

回答 1

Server Fault用户

发布于 2013-05-07 00:32:32

我使用GoAccess,它很好地报告了referer字段。我想说:

  • 确保nginx在日志中记录参考数据,否则goaccess不会报告它
  • 确保在~/.goaccessrc中配置了正确的日志格式字符串。

请记住,引用程序是由客户端的浏览器发送的,因此不可靠。它可能不在那里,也可能是伪造的。

另外,您是否可以从nginx日志中发布几行未被报告并包含引用的行?

不依赖于日志文件。

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

https://serverfault.com/questions/505217

复制
相关文章

相似问题

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