设为首页 收藏本站
查看: 762|回复: 0

[经验分享] web 服务器 awstats 配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-1-30 06:49:34 | 显示全部楼层 |阅读模式
  
首先下载软件
  注意首先要安装 (mysql,apache,)最好是lamp  环境吧 lamp 安装 本博客也有教程
  目前最新版  awstats-7.1.tar.gz
  wget http://down1.chinaunix.net/distfiles/awstats-7.1.tar.gz
  解压并释放awstats软件包,执行目录中的 awstats_configure.pl脚本进行安装
[root@moyea]# tar zxf awstats-6.9.tar.gz -C /usr/local/
[root@moyea]# mv /usr/local/awstats-6.9 /usr/local/awstats
[root@moyea]# cd /usr/local/awstats/tools/
[root@moyea tools]# ./awstats_configure.pl   (运行此脚本开始安装)

  下面有出现如下提示:

  在> 里面按 apache的配置文件目录 /etc/httpd/conf/httpd.conf
  回车。

  选择“y”创建新的配置文件

  输入自己的域名,(注意这个域名是在apache配置文件里面,也就是说本机)

  一直按回车。直到 跳转到这个界面,下面开始修改配置文件了
  在/etc/httpd/logs目录下新建日志文件然后在awstats配置文件中修改路径;
[root@moyea]# vi /etc/awstats/awstats.www.moyea.com.cn.conf
将其改为
LogFile="/etc/httpd/logs/access_log"这个大概在51行 直接 : 51 就可以跳到)

  创建数据库文件存放目录,并更新数据库。
  [root@moyea]# cd /etc/httpd/logs
  [root@moyea]# chomd 777 access_log (给执行权限,让awstats能打开分析)
[root@moyea]# mkdir /var/lib/awstats
[root@moyea]# chmod 777 /var/lib/awstats/
[root@moyea]# perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn

  设置cron计划任务,一般定时运行日志分析程序
  [root@moyea awstats]# crontab -e  (添加任务)
  */5 * * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn   (此项是每隔5分钟执行一次但是 有点短)我再加一条每隔5小时的 其他的时间自己定
  * */5  * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moyea.com.cn
  以上就基本OK了
  [root@moyea]# service httpd start
  [root@moyea]# service crond start
  http://(ip或者域名)/awstats/awstats.pl?config=www.moyea.com.cn  就会显示如下:

  成功了。上面的是直接访问,如果是真实服务器可能不安全下面我再介绍下访问需要密码吧,先休息会。呵呵
  下面是介绍 需要密码才能访问 :
  [root@moyea conf]# vim httpd.conf     
     (在1022行左右 直接 : 1022)
AuthName "AWSTATS"
AuthType Basic
AuthUserFile /usr/local/awstats/wwwroot/htpasswd
require valid-user
#    Options None
#   AllowOverride None
#    Order allow,deny
    Allow from all

wq! (保存退出)
  
     AuthType:设置认证的类型,Basic为基本认证
     AuthUserFile:设置用于保存用户帐号、密码的认证文件路径
      require valid-user:授权给认证文件中的所有有效用户
  [root@moyea ~]# cd /usr/bin/
[root@moyea bin]# ./htpasswd -c /usr/local/awstats/wwwroot/./htpasswd moyea

New password: (按密码)

  Re-type new password: (按密码)
  [root@moyea ~]# cd /usr/local/awstats/wwwroot/    进入 awstats 配置文件目录

  [root@moyea ~]# ls
  cgi-bin  classes  css  htpasswd  icon  js
  (这里要注意 刚才我们使用上面的命令 使这里面多了一个htpasswd文件  一般是没有执行权限 所以我们要赋予权限才能正常使用
  [root@moyea wwwroot]# chmod 755 htpasswd   

  然后重启apache 服务器 再登陆 如下

  

  修改 http.conf文件,查找关于awstats的目录区域设置,添加认证授权设置,如下;
[root@moyea ~]# cd /etc/httpd/
[root@moyea httpd]# ls
conf  conf.d  logs  modules  run
[root@moyea httpd]# cd conf





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-669333-1-1.html 上篇帖子: awstats日志工具配置 下篇帖子: 快速安装Awstats-DevilRex119
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表