nginx + awstats 完整安装配置手记

nginx + awstats 完整安装配置手记

ID:1696861

大小:33.50 KB

页数:2页

时间:2017-11-13

nginx + awstats 完整安装配置手记_第1页
nginx + awstats 完整安装配置手记_第2页
资源描述:

《nginx + awstats 完整安装配置手记》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.安装AWStats可以一行搞定yum-yinstallawstats如果不能yum安装,请运行rpm-ihvhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm另外,装一下GeoIP,一会可以分析IP的国家yum-yinstallGeoIPGeoIP-dataGeoIP-develperl-Geo-IPOK!装好了!目录是在/usr/share/awstats下,配置文件在/etc/awstats现

2、在说下手动安装AWStats,很简单,就是下载解压,改下文件权限,建个目录而已,用yum的方法的话这些都帮你自动搞定了,区别在于路径不同哈wgethttp://prdownloads.sourceforge.net/awstats/awstats-6.95.zipunzipawstats-6.95.zipmvawstats-6.95awstatsmvawstats/usr/local/chmod+x/usr/local/awstats/tools/awstats_configure.plchmod+x/

3、usr/local/awstats/wwwroot/cgi-bin/awstats.plchmod+x/usr/local/awstats/tools/awstats_buildstaticpages.pl#这里是用来存放AWStats的数据库文件的mkdir/var/lib/awstats2.新建AWStats配置文件cd/usr/local/awstats/tools/perl./awstats_configure.pl几个小问题自己选Y和填下名称,不再详述,注意用yum的方法安装的话路径不一样,/

4、etc/awstats下也有样例给你参考主要改动以下几行,这里我添加详细说明一下#这日AWStats解析的日志格式,现在的Nginx默认就是这个格式了!这里删除了最后的%otherquotLogFormat="%host%other%logname%time1%methodurl%code%bytesd%refererquot%uaquot"#css和图片文件位置,对于站点根目录StyleSheet="/awstats/css/awstats_bw.css"DirIcons="/awstats/icon

5、"#这玩意不用多说吧,就是可以显示IP国家的LoadPlugin="geoipGEOIP_STANDARD/usr/share/GeoIP/GeoIP.dat"我新建的文件是/etc/awstats/awstats.21andy.com.conf我的Nginx日志文件在/www/logs/21andy.com_access.log在最后,我会用awstats根据awstats.21andy.com.conf来为21andy.com_access.log生成静态HTML报告3.改Nginx配置文件vim/

6、etc/nginx/nginx.conf删除或替换这段,因为Nginx默认的格式已经是我上面设置的了,所以可以删除了,用默认的!你也可以替换成下面这样的log_formataccess'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"''"$http_user_agent"';开启Nginx日志记录,看看你的server段里有没有这行,没有就加上access_log/www/l

7、ogs/21andy.com_access.log;接着在主机段配置里加上vim/etc/nginx/server.conflocation~^/awstats/{access_logoff;charsetgbk;}4.定时切割Nginx日志文件vim/root/cut_nginx_log.sh输入以下内容#!/bin/bash#这里根据你自己的文件名来写mv/www/logs/21andy.com_access.log/www/logs/21andy.com_access_$(date-d"today

8、"+"%Y%m%d").logkill-USR1`cat/var/run/nginx.pid`给它可执行chmod+x/root/cut_nginx_log.sh可以试一下运行/bin/bash/root/cut_nginx_log.sh看/www/logs/里是不是多一个21andy.com_access_20101016.log文件出来,就OK了,一会我们再加到cron里执行本文作者Andy5.新建要生成HTML报告的目录,把图片和CS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。