Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Mac上的Webalizer地理定位大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我已经使用Synaptic Package Manager在Ubuntu上安装了Webalizer,它运行得很好. 然后我在Mac上安装了Webalizer(10.6.2)和http://webalizer.darwinports.com/.但地理定位不起作用. 我用Ubuntu和Mac解析了完全相同的日志,Ubuntu找到156个位置,而Mac只找到一个:Unresolved / Unknown
我已经使用Synaptic Package Manager在Ubuntu上安装了Webalizer,它运行得很好.

然后我在Mac上安装了Webalizer(10.6.2)和http://webalizer.darwinports.com/.但地理定位不起作用.

我用Ubuntu和Mac解析了完全相同的日志,Ubuntu找到156个位置,而Mac只找到一个:Unresolved / UnkNown.

07年7月7日我的服务器不进行名称查找. Webalizer会不会?说阅读DNS.README以了解如何设置地理位置.我读过它,我什么都不懂.

download页面,我找到了链接Latest Webalizer GeoDB database.它的自述文件说我应该将GeoDB.dat复制到/usr/share / GeoDB,但这没有帮助.它还说:

但这并没有说明认位置在哪里.

苹果电脑:

$webalizer -vV
Webalizer V2.01-10 (Darwin 10.2.0) English
Copyright 1997-2001 by Bradford l. Barrett

Ubuntu的:

$webalizer -vV
Webalizer V2.01-10 (Linux 2.6.31-16-generiC) locale Copyright 1997-2001 by Bradford l. Barrett

当我在Ubuntu上运行webalizer时,它说它正在使用geoip数据库(Mac甚至不显示该行):

$webalizer -o report december.log
...
Using default GeoIP database
...

README说@R_504_10675@用-J开关指向地理定位数据库,但我想我做错了,因为它试图使用地理位置文件作为输入文件

$webalizer -o report -J /Users/zeljko/GeoDB.dat december.log
Webalizer V2.01-10 (Darwin 10.2.0) English
Using logfile /Users/zeljko/GeoDB.dat (clf)
CreaTing output in report
Hostname for reports is 'mac'
Reading history file... webalizer.hist
Skipping bad record (1)
...
No valid records found!

如果我尝试使用下载的地理定位数据库,它在Ubuntu上的行为相同.

解决方法

需要使用–enable-geoip构建Webalizer以使地理定位工作 – darwinports版本不会使用–enable-geoip编译Webalizer. Ubuntu / Debian这样做,这就是它在那里工作的原因.

您可以自己从头开始编译并启用GeoIP

>您需要从here下载/编译/安装GeoIP库
>然后下载Webalizer源并使用./configure –enable-geoip重建它

DNS和GeoIP是两个不同的东西 – DNs.README只是用于使基本DNS解析工作.

希望有所帮助

大佬总结

以上是大佬教程为你收集整理的linux – Mac上的Webalizer地理定位全部内容,希望文章能够帮你解决linux – Mac上的Webalizer地理定位所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。