awstats分析nginx日志文件

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

awstats分析nginx日志文件,将生成的结果(为txt文件)保存在/var/www/awstats目录下,通过apche来

显示生成的结果。

nginx的域名为:www.a.com:80  

LogFile="/usr/local/mybin/nginx/logs/access.log"  #nginx的日志文件路径

DirData="/var/www/awstats/" #awstats生成结果的保存路径

SiteDomain="www.a.com"  #nginx的域名


yum install -y mod_perl 让apache能支持perl


vi /etc/httpd/conf.d/awstats.conf

增加:

<Directory "/usr/share/awstats/wwwroot/cgi-bin">

    DirectoryIndex awstats.pl

    Option ExecCGI

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

perl /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.a.com

此时 awstats.pl 将会读取awstats.www.a.com.conf配置文件来更新数据库及 ...txt

http://www.a.com:8080/awstats/awstats.pl?config=www.a.com


本文转自神ge 51CTO博客,原文链接:http://blog.51cto.com/12218412/1874943


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
Java Apache 开发工具
【Azure 事件中心】 org.slf4j.Logger 收集 Event Hub SDK(Java) 输出日志并以文件形式保存
【Azure 事件中心】 org.slf4j.Logger 收集 Event Hub SDK(Java) 输出日志并以文件形式保存
|
1天前
|
Kubernetes 应用服务中间件 nginx
k8s学习--YAML资源清单文件托管服务nginx
k8s学习--YAML资源清单文件托管服务nginx
k8s学习--YAML资源清单文件托管服务nginx
|
18天前
|
缓存 监控 算法
分析慢日志文件来优化 PHP 脚本的性能
分析慢日志文件来优化 PHP 脚本的性能
|
28天前
|
消息中间件 存储 监控
Kafka的logs目录下的文件都是什么日志?
Kafka的logs目录下的文件都是什么日志?
43 11
|
11天前
|
Python
Python如何将日志输入到文件里
Python如何将日志输入到文件里
|
11天前
08-06-06>pe_xscan 精简log分析代码 速度提升一倍
08-06-06>pe_xscan 精简log分析代码 速度提升一倍
|
2月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之配置Logback以仅记录错误级别的日志到一个滚动文件中的问题如何解决
Java应用结构规范问题之配置Logback以仅记录错误级别的日志到一个滚动文件中的问题如何解决
|
2月前
|
JavaScript 应用服务中间件 PHP
nginx server 禁止特定目录下的某类文件访问
【8月更文挑战第26天】这段Nginx配置代码旨在保护`/uploads/`目录下的文件,禁止执行任何`.php`, `.html`, `.htm`, 或 `.js`等潜在有害文件,即便被访问也无法运行。取而代之的是重定向到首页。为了实现这一设置,用户需要定位到对应子域名的`.conf`配置文件中进行相应修改。若网站支持多个访问域名,则需确保在正确的`.conf`文件中实施此配置。
35 1
|
2月前
|
存储 消息中间件 监控
Java日志详解:日志级别,优先级、配置文件、常见日志管理系统ELK、日志收集分析
Java日志详解:日志级别,优先级、配置文件、常见日志管理系统、日志收集分析。日志级别从小到大的关系(优先级从低到高): ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF 低级别的会输出高级别的信息,高级别的不会输出低级别的信息
|
2月前
|
算法 关系型数据库 程序员
第一周算法设计与分析:A : log2(N)
这篇文章介绍了解决算法问题"输入一个数N,输出log2N(向下取整)"的三种编程思路,包括使用对数函数和幂函数的转换方法,以及避免浮点数精度问题的整数逼近方法。
下一篇
无影云桌面