问题标签 [awstats]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
awstats - Awstats 显示空白页
在 Windows Server 2008 上...自从在站点上安装 ASP.Net 应用程序后,Awstats (6.5) 会产生错误页面。所以我将 cgi-bin 等移动到另一个站点,以便它可以使用 Net 2.0 并且脚本似乎再次运行正常,除了访问http://stats.example.com/cgi-bin/awstats.pl产生一个空白页。
统计信息应该是 example.com,所以我想知道是否从不同的站点 stats.example.com 运行脚本,即使配置为 example.com,是否未通过一些安全检查?
如何使这项工作?
apache - Awstats 工具:Awstats 主页上缺少图标和直方图栏的问题 - 可能是定义到 Apache 中的路径问题
我在我的一个网站(称为此处)上使用 awstats 工具(CGI 脚本)、图标和相关的直方图条时遇到了困难website.com
。
这个问题非常棘手,因为我使用不同的 RewriteCond 和 RewriteRules 来http://www.website.com, http://website.com, https://www.website.com
重定向到https://website.com
目标。
此外,任务更复杂,因为我在 Apache 之后有一个 Zope 服务器。
因此,总而言之,在下面所有这些 rewritecond 和 rewriterules 产生预期的结果,即所有重定向到工具https://website.com
并通过密码访问awstats
工具。awstats
一切工作正常,除了图标和直方图在加载后者后主页中丢失的事实:
我不是 CGI 脚本及其别名方面的专家。所有图标都位于/usr/share/awstats/icon/
目录中。
我的错误在哪里?
更新 1:
0)我意识到这似乎没有必要,但是对于Alias /awstatsclasses "/usr/share/awstats/lib/"
,
这是必要的。Alias /awstatscss "/usr/share/doc/awstats/examples/css"
Alias /awstats-icon "/usr/share/awstats/icon/"
但是,这是一个问题,CSS
但我认为最重要的文件是图标的目录。
1) 我找到并安装awstats_7.6
了Debian 10 Buster
.
现在,所有文件(插件、lib、lang 等)都位于/usr/share/awstats/
目前,我从Apache2
日志中获得了更多信息。当我重新加载awstats
页面(可从 访问https://website.com/cgi-bin/awstats.pl
)时,我进入access.log
:
我已经说明etc
了所有缺少的图标列表。
2)此外,一旦我加载 awstats 主页,我就会在顶部显示此消息:
结论:我不知道该尝试什么了。但是,从1)
上面的部分来看,我已经在 Apache2 配置文件中明确指出:
有权限:
3)最后,我认为最有趣的信息来自error.log
Apache2 :
Virtualhost from Zope
这显示了 path of和CGI scripts
from之间的冲突Apache2
,尤其是第一行:
您如何看待所有这些线索?
更新 2:根据 的建议@Tom Hundt
,我对日志重写进行了更深入的分析。以下是我加载awstats
主页时得到的结果。
似乎有趣的一行是:
表示模式'^/(.*)'
应用于uri '/awstats-icon/other/hx.png'
。
所以我得出结论,我的问题从一开始就来自于我在带有 cgi-bin 目录的 URL 上应用的重写规则,即当我这样做时:
你同意吗 ?
nginx - NGINX 保护 URL
我的 awstats 服务器上有多个域。现在我想保护其他客户的 URL。
真正的 url = host/awstasts.pl?config=DOMAIN
我该如何保护他们?我正在尝试使用特殊的标头/配置集,但这并不能解决我的问题,即客户可以猜测其他域。
我尝试类似的东西。
BASIC Authenfication 可能是一种解决方案,但每个 DOMAIN 都需要
有人能帮我吗?
//编辑没有secure_link的Debian 10 nginx/1.14.2
php - 在 laravel 中将大型 .TXT 文件导入数据库的最佳方法
我正在努力将 awstats 文件导入数据库。我有大量文件,最大文件大小约为 10MB,大文件中约有 200k 行。文件分为几个部分,其中一个示例如下:
这是一个小数据的小部分。有非常大的部分包含数千行。我在这个项目中使用 Laravel 和 MYSQL,并在表中以 JSON 格式保存部分。这是在数据库中保存文件数据的控制器代码。
该控制器的功能是保存站点,并运行将当前月份文件的数据导入数据库的作业。
此代码适用于小文件,但不适用于大数据。通常我会收到关于 MYSQL 服务器消失的错误,max_allocated_package 类型的错误。
我做了以下改进:
- 分段保存数据(如将数据分成三部分,然后保存所需数据,然后通过剩余数据更新行)
- 增加内存大小,执行时间等。
但是我正在寻找一种合适的方法来保存它们,在这些基础上,我必须编写调度程序和一些其他工作,这些工作可以在一个请求中导入许多文件。如果有人对这个问题有好的想法或建议,那就太好了。
谢谢
ubuntu - 如何将 awstats 与 OpenLiteSpeed WebAdmin 一起使用?
是否可以在 OpenLiteSpeed 中安装 AWstats 日志分析器?
lsws/admin/misc/awstats_install.sh
我在2015 年
的文档中找不到脚本: https ://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:config:awstats
因此,我在我的 Ubuntu droplet 上手动安装了 AWstats sudo apt install awstats
,但我缺少有关如何将图表带入 OpenLiteSpeed WebAdmin 的链接。
谢谢
iis - AwStats IIS 自定义字段不解析
当我将自定义字段添加到我的 IIS 日志时,我的 AwStats 7.8 没有更新:
crypt-protocol crypt-cipher crypt-hash crypt-keyexchange
我已将这些字段添加到我的 LogFormat =
我收到错误:您的日志文件 logresolvemerge.pl D:/Data/log/u_ex*.log | 必须具有错误的格式或 LogFormat 参数设置与此格式不匹配。
apache - Debian 10 上的 Awstats - 访问次数太少 - 修复它的选项
我使用 Awstats 多年,在升级 Debian 10 之前,一切正常。
我在 Zope 框架后面有一个 Apache2 服务器的特殊配置。我应用 Apache2 的重写规则将请求转发到 Zope。
这是我对 Apache2 的配置(此文件称为vhost.conf
):
不幸的是,每日访问次数几乎为零:
而在升级到 Debian 10 之前,我平均每天有 200 次独立访问。
我已将“”上方的此配置文件包含vhost.conf
在“ /etc/apache2/httpd.conf
”文件中,如下所示:
这里可能有什么问题?
顺便说一句,access.log
当有访客时,日志文件似乎被正确填写:我不明白发生了什么。
更新
在这里,我提供了我当前设置的链接awstats.conf
:
linux - 将 apache 日志发送到远程 rsyslog 服务器会增加额外空间
我正在尝试将 Apache/2.2.22 (Ubuntu) 日志发送到远程 rsyslogd 8.2001.0 (aka 2020.01) 服务器,然后使用 awstats 7.6 (build 20161204)。我的格式有问题,awstats 显示行损坏我猜测行损坏是因为一开始有一个额外的空白。有人能告诉我为什么 rsyslog 添加了这个额外的空间或如何删除它吗?日志看起来像:
但应该看起来像:
我的 apache 配置将日志发送到 local7:
发件人 rsyslog 配置:
接收器 rsyslog:
请帮忙,如果您知道这是额外的:Apache 应该登录到 local7 并将文件保存在本地,但是这个 CustomLog 只发送到 local7 而不在本地保存文件,我知道这是旧的(DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"),这就是我将日志发送到远程服务器的原因,因为在这个发行版中没有更多的包用于 awstats 和 Perl 模块。