yzq 发表于 2018-11-17 09:37:34

非手工编译apache中awstats日志分析管理

非手工编译apache中awstats日志分析管理  
实验环境:一台linux6.5 宿主机或者虚拟win7
  
使用的包为awstats-7.6.tar
  
事先设置好域名以及DNS地址解析
  
博主的域名为www.abc.com
  

  
1、挂载移动
  


  

2、进行脚本的配置,有y的y,该回车的回车,需要填写的内容如下  




  

3、进入自动生成的文件中修改  




  

4、创建目录  


  

5、登陆apache网页以及日志管理网页,刷新awstats管理日志  


  

6、刷新awstats管理日志后也刷新网页  


  

末:代码脚本记录  

  配置apache网站
  设置dns地址解析
  mkdir /opt/abc
  mount.cifs //192.168.10.55/linuxbage /opt/abc            /挂载
  cd /opt/abc
  tar zxf awstats-7.6.tar.gz -C /opt                        /解压
  cd /opt
  mv awstats-7.6/ /usr/local/awstats         移动便于管理
  cd /usr/local/awstats/tools             /tools工具
  ./awstats_configure.pl                  /进入执行配置模式
  ---------------------------------1------------------------------------
  Enter full config file path of your Web server.
  Example: /etc/httpd/httpd.conf                        //linux案例
  Example: /usr/local/apache2/conf/httpd.conf
  Example: c:\Program files\apache group\apache\conf\httpd.conf    //微软案例
  Config file path ('none' to skip web server setup):    让你创建配置文件路径

  /etc/httpd/conf/httpd.conf                  //linux下创建的apache路径

  ---------------------------------2------------------------------------
  Do you want me to build a new AWStats config/profile
  file (required if first install) ? y   是否创建新的awstats配置文件
  ----------------------------------3-----------------------------------
  Your web site, virtual server or profile name:

  www.benet.com            //输入域名

  --------------4--------------默认路径不该 回车.........回车
  http://www.abc.com/awstats/awstats.pl?config=www.abc.com   告诉你可以通过这个网址去访问
  =========================================================
  cd /etc/awstats 配置文件路径在
  # ls
  awstats.www.benet.com.conf             //日志文件路径
  # ls /var/log/httpd/
  access_logerror_log         复制access_log
  LogFile="/var/log/httpd/access_log "       //找到LogFile 粘贴access_log
  DirData="/var/lib/awstats"               //关注这个路径下有没有awstats文件 没有就创建
  cd /var/lib/
  mkdir awstats    创建日志文件
  cd /usr/local/awstats/tools/
  ./awstats_updateall.pl now       /更新检测数据
  crontab -e   做一个周期性任务 每五分钟执行一次更新脚本
  /5 * /etc/awstats/tools/awstats_updateall.pl now
  service crond start 启动周期性任务
  ====================================================
  vim /etc/httpd/conf/httpd.conf
  G到末行直接添加
  修改此配置拒绝10网段登陆日志监控
  
  Options None
  AllowOverride None
  Order deny,allow   先拒绝再允许
  deny from 192.168.10.0/24   拒绝一个网段
  end..........


页: [1]
查看完整版本: 非手工编译apache中awstats日志分析管理