搭建服务所需安装包和工具包
链接:https://pan.baidu.com/s/11X5CEWoVemxlGuNQqn9cuA
提取码:jn6l
下载不了的同学可以私信我。
一、概述
AWStats日志分析系统是Perl语言开发的一款开源软件;
可以用来分析Apache,Samba,Vsftpd,IIS等服务器的访问日志。
二、实验环境
vmware虚拟机中开一台centos7虚拟机安装服务,一台w10虚拟机测试服务。
三、实验步骤
安装apache和dns服务-------安装AWStats工具-----------实验分析
四、安装配置apache
通过yum仓库安装httpd服务
[root@localhost ~]# yum install httpd -y
进入httpd主配置文件,修改监听地址端口和域名
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf


修改完成后wq保存,关闭防火墙和增强型安全功能并开启httpd服务
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl restart httpd
五、安装配置DNS
通过yum仓库安装DNS服务
[root@localhost ~]# yum install bind -y
修改DNS主配置文件
[root@localhost ~]# vim /etc/named.conf

修改DNS区域配置文件
[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "kgc.com" IN {
type master;
file "kgc.com.zone";
allow-update { none; };
};
修改DNS区域数据配置文件
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone

以上两个服务安装完成后我们给w10虚拟机配上dns地址,访问apache网站测试


六、安装AWStats
通过真机下载安装包并解压到D盘新建文件夹Lamp,打开文件夹共享权限。

在Linux虚拟机上远程获取共享并将Lamp挂载到/mnt目录下

查看mnt目录

进入LAMP-C7,将awstats文件解压到opt目录,并将解压的awstart7.6移动到/usr/local/下重命名为awstart。

[root@localhost LAMP-C7]# tar zxvf awstats-7.6.tar.gz -C /opt/
[root@localhost LAMP-C7]# cd /opt
[root@localhost opt]# ls
awstats-7.6 rh
[root@localhost opt]# mv /opt/awstats-7.6 /usr/local/awstats
进入awstart中的tools目录,执行configure.pl参数
[root@localhost opt]# cd /usr/local/awstats/tools
[root@localhost tools]# ./awstats_configure.pl
onfig file path ('none' to skip web server setup):
> /etc/httpd/conf/httpd.conf ####输入配置文件
> Your web site, virtual server or profile name:
> www.kgc.com ###输入域名
######其他全部是y 或者 回车
执行完成后进入/etc/httpd/conf/httpd.conf修改权限
[root@localhost tools]# vim /etc/httpd/conf/httpd.conf

进入/etc/awstats/中修改路径
[root@localhost tools]# vim /etc/awstats/awstats.www.kgc.com.conf


其中awstats文件目录不存在,需要自己创建
[root@localhost tools]# mkdir /var/lib/awstats
[root@localhost tools]# ls /var/lib/
AccountsService dav hyperv net-snmp rpcbind tpm
alsa dbus initramfs NetworkManager rpm tuned
alternatives dhclient ipa-client nfs rpm-state udisks2
authconfig dnsmasq iscsi ntp rsyslog upower
awstats flatpak libvirt os-prober samba vmware
全部配置完成后重启httpd服务
[root@localhost tools]# systemctl restart httpd
七、实验测试
进入w10虚拟机访问http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com

在tools中执行./awstats_updateall.pl now即可刷新网站访问次数
[root@localhost tools]# ./awstats_updateall.pl now

本文详细介绍了在CentOS7环境下,如何从零开始搭建Apache和DNS服务,随后安装和配置AWStats日志分析系统,实现对Apache服务器访问日志的实时分析。通过具体的实验步骤,包括服务安装、配置修改、权限调整以及测试验证,为读者提供了完整的操作指南。
374

被折叠的 条评论
为什么被折叠?



