Nginx中AWStats日志分离的详细部署

  

<强> AWStats介绍
AWStats是使用Perl语言开发的一款开源日志分析系统,它不仅可用来分析Apache网站服务器的访问日志,也可以用来分析Samba, Vsftpd, IIS等服务的日志信息。结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析。
AWStats的运行是需要Perl环境的支持,从AWStats的文档来看,它对于Apache HTTP服务器的支持是非常完美的,而当我们使用Nginx服务器后,要运行AWStats就变得很麻烦了。首先Nginx本身对于Perl的支持是比较弱的,甚至官方也不建议使用,另外在日志格式上有需要修改后才能顺利运行。
这里介绍通过让AWStats对Nginx服务器日志统计的结果生成静态页面,然后通过Nginx站点访问统计的日志效果。

  

<强>环境:
?CentOS 7操作系统
?服务器IP地址:192.168.40.15
? AWStats-7.6.tar。广州百度网盘密码:auwy
?已经部署好Nginx服务器(日志目录为:/user/地方/Nginx/logs/access.log)
?已经做好DNS正向解析,通过www.test.com可以正常访问到该服务器(请参考:DNS域名解析服务(正向解析,反向解析,主从服务器)第一部分正向解析部分)

  

<强>目的:
为Nginx站点www.test.com添加AWStates日志分析系统

  

<强>部署服务:
安装AWStates之前先确认服务器上Perl的环境已经安装好Perl - version


  

 Nginx中AWStats日志分离的详细部署

  

<强> 1。解压并安装AWStates软件包(可以至我的百度云盘下载)

  

#解压awstats软件包至/usr/地方/
焦油zxvf awstats-7.6.tar。广州- c/usr/local/
#重命名awstats
7.6 mv/usr/local/awstats/usr/local/awstats
#修改awstats属主属组
乔恩根。根- r/usr/local/awstats
#进入工具目录cd/usr/local/awstats/tools/

  

<强> 2。为www.test.com站点新建站点统计配置文件,借助AWStates系统提供的awstats_configure.pl脚本进行创建,过程如下:

  

<>强。/awstats_configure。pl
- - - - - - AWStats awstats_configure 1.0(构建20140126)(c) Laurent Destailleur - - - - - -
这个工具将帮助您配置AWStats分析统计
一个web服务器。你可以试着用它来让它尽一切可能
在AWStats的设置中,但是一步一步后手工设置
文档(文档/index . html)通常是一个更好的主意。最重要的是如果:
?你不是管理员用户,
?你想没有web服务器,下载日志文件分析
?你想分析邮件或ftp日志文件,而不是web日志文件,
?你需要分析负载平衡服务器日志文件,
?你想了解的所有可能的方法来使用AWStats……
阅读AWStats文档(文档/index . html)。
- - - - -→运行操作系统检测:Linux, BSD Unix或
- - - - -→检查web服务器安装
输入完整的web服务器的配置文件路径。
示例:/etc/httpd/httpd.参看
示例:/usr/local/apache2/conf/httpd.参看
示例:c: \ Program files \ apache组\ apache \ conf \ httpd。conf
配置文件路径(“没有”跳过web服务器设置):
<强>没有# nginx服务器,输入‘没有’跳过
- - - - -→检查和完整的web服务器配置文件/etc/httpd/conf/httpd。相依的
添加别名/awstatsclasses“/usr/地方/awstats/wwwroot/类/?”
添加别名/awstatscss“/usr/地方/awstats/wwwroot/css/啊?br/>添加别名/awstatsicons“/usr/地方/awstats/wwwroot/图标/?br/>添加的ScriptAlias awstats/?usr/地方/awstats/wwwroot/目录/?”
添加“& lt; Directory>,“指令
awstats指令添加到Apache配置文件。
- - - - -→更新模型的配置文件/usr/地方/awstats/wwwroot/目录/awstats.model。参看“awstats.model
文件。conf更新。
- - - - -→需要创建一个新的配置文件?
你想让我建立一个新的AWStats配置/配置文件
<强>文件(如果第一次安装要求)(y/N) ?y #输入y,创建一个新的统计配置
- - - - -→定义配置文件名称来创建
的名称是什么你的网站或概要分析?
示例:www.mysite.com
示例:演示
web站点,虚拟服务器或配置文件名称:
<强> www.test.com输入统计的域名:www.test.com
- - - - -→定义配置文件路径
目录你打算存储配置文件(s) ?
默认值:/etc/awstats
目录路径来存储配置文件(s)(输入默认):
<强> #直接“回车键”
- - - - -→创建配置文件/etc/awstats/awstats.www.test.com.conf的
/etc/awstats/awstats.www.test.com.conf创建配置文件。
- - - - -→重启Web服务器/sbin/服务httpd重启的
停止httpd:[好]
启动httpd:[好]
- - - - -→添加更新过程在一个调度器

Nginx中AWStats日志分离的详细部署