当前位置: 首页 > news >正文

centos7部署AWStats日志分析系统

1.基础环境准备(http)

yum install -y httpd    # 安装Apache服务
systemctl enable httpd  # 设置Apache开机自启
systemctl start httpd   # 启动Apache

2.安装AWStats(两种方法)

方法一:使用yum安装

yum install -y awstats

方法二:源码安装

# 1. 下载最新版本(访问 https://github.com/eldon/awstats/releases 找最新tar.gz 链接)
cd /tmp
wget https://github.com/eldon/awstats/archive/refs/tags/7.8.tar.gz  #若7.8失效,换其他版本# 2. 解压并移动到指定目录
tar -zxvf 7.8.tar.gz
mv awstats-7.8 /usr/local/awstats# 3. 创建软链接(方便 Apache 访问)
ln -s /usr/local/awstats/wwwroot/cgi-bin/ /var/www/cgi-bin/awstats
ln -s /usr/local/awstats/wwwroot/icon/ /var/www/html/awstatsicons

3.配置AWStats

一:创建站点配置文件

# yum 安装路径
cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.ip.conf# 源码安装路径
cp /usr/local/awstats/config/awstats.model.conf /usr/local/awstats/config/awstats.ip.conf

替换ip为你的域名或服务器IP(如192.168.17.128)

二:编辑配置文件

# yum 安装路径
vim /etc/awstats/awstats.ip.conf# 源码安装路径
vim /usr/local/awstats/config/awstats.ip.conf

修改以下关键参数(根据实际情况调整):

LogFile="/var/log/httpd/access_log"   # Apache 访问日志路径(默认)
SiteDomain="192.168.17.128"             # 你的域名或服务器 IP
HostAliases="localhost 127.0.0.1"     # 别名
DirData="/var/lib/awstats"            # 统计数据存储目录
Lang="cn"                             # 启用中文界面(新增)

4.配置配置Apache访问(两种方法)

方法一:yum安装的Apache配置

# 1. 创建 Apache 配置文件
vim /etc/httpd/conf.d/awstats.conf# 2. 写入以下内容(限制访问 IP,增强安全)
<Directory "/usr/share/awstats/wwwroot">Options NoneAllowOverride None<IfModule mod_authz_core.c># Apache 2.4    Require all granted</IfModule><IfModule !mod_authz_core.c># Apache 2.2Order allow,denyAllow from all</IfModule>
</Directory># 3. 重启 Apache 生效
systemctl restart httpd

方式二:源码安装的Apache配置

# 1. 创建 Apache 配置文件
vim /etc/httpd/conf.d/awstats.conf# 2. 写入以下内容(基于软链接路径)
Alias /awstats /var/www/cgi-bin/awstats
<Directory "/var/www/cgi-bin/awstats">Options ExecCGI -IndexesAddHandler cgi-script .plOrder allow,denyAllow from 127.0.0.1        # 允许本地访问Allow from 10.10.10.128     # 允许服务器自身 IP 访问
</Directory># 3. 重启 Apache 生效
systemctl restart httpd

5.访问AWStats页面

浏览器访问以下地址

http://192.168.17.128/awstats/awstats.pl?config=ip

ip替换为你的域名或服务器IP

如图

相关文章:

  • AWSLambda之设置时区
  • 使用docker在3台服务器上搭建基于版本redis 6.x的一主两从模式
  • 组合模式:构建树形结构的艺术
  • 第三章:局域网
  • Java异步编程难题拆解:从基础到高阶实践
  • 链表的实现与介绍
  • Xcode 16.2 版本 pod init 报错
  • 【Linux】使用1Panel 面板让服务器定时自动执行任务
  • C++ 设计模式 《爬虫围城危机:小明用代理模式自救》
  • Linux安装字体
  • 如何使用Qwen-VL 2.5进行图像分割
  • 企业级AI-DevOps工具链的构成及实现方案
  • 篮球杯软件赛国赛C/C++ 大学 B 组补题
  • FFmpeg:Windows系统小白安装及其使用
  • 浏览器隐私模式与正常模式的区别
  • FOUPK3云服务平台主体
  • Web 前端性能优化全景指南与实战策略
  • Rust 学习笔记:共享状态并发
  • 视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
  • GC1808:高性能音频ADC的卓越之选
  • 那个网站的公众后推广做的好/重庆seo教程
  • 做一个购物网站价格/什么是优化设计
  • 通常做网站要多久/seo搜索引擎优化总结
  • 怎么做淘宝网站赚钱吗/企业站seo价格
  • 广告网站建设流程/百度seo搜索营销新视角
  • 网站制作合同注意事项/上海seo优化服务公司