实验拓扑图:

实验要求:

1、  WEB服务器:

  1. 使用源码包apache实现。安装完成后,并优化执行路径。

  2. 启动服务后,客户端通过http://IP能访问默认的网站。

2、  DNS服务器:

  1. 安装DNS所需的软件包

  2. 创建一个正向区域(benet.com),并将www.benet.com解析为WEB服务器的IP地址。

  3. 启动服务后,客户端通过http://www.benet.com能访问默认的网站。

3、  Awstats日志监控服务器

  1. 配置awstats,并实现能监控到web服务器上的默认网站的访问日志

  2. 客户端访问awstats的网站,并查看和统计到默认网站的访问日志情况。

一、WEB服务器:

A.使用源码包apache实现。安装完成后,并优化执行路径。

B.启动服务后,客户端通过http://IP能访问默认的网站。

步骤

1、首先配置好IP地址,网关和关闭防火墙。

验证IP、网管、和防火墙是否设置成功(分别用ifconfig 、 IP tables -L验证)

2、导入光盘,并挂载。准备安装Apache。但需要先安装httpd服务器软件。

复制过来后,进入HTTPd文件,编译前三行,如下图:

优化好路径后,使用命令/etc/init.d/httpd start 启动httpd,并修改客户机的ip进行测试。

二、DNS服务器:

A.安装DNS所需的软件包

B.创建一个正向区域(benet.com),并将www.benet.com解析为WEB服务器的IP地址。

C.启动服务后,客户端通过http://www.benet.com能访问默认的网站。

步骤:

1、挂在所需要的光盘(linux系统光盘),安装DNS所需的软件包。

2.修改主配置文件 /var/named/chroot/etc/named.conf  如下图:

修改区域数据文件 /var/named/chroot/var/named/benet.com.zone ,如下图:

3. 进入 /etc/sysconfig/network-scripts/ifcfg-etho将www.benet.com解析为WEB服务器的IP地址。

4.用客户端测试。

三、Awstats日志监控服务器

A.配置awstats,并实现能监控到web服务器上的默认网站的访问日志

B.客户端访问awstats的网站,并查看和统计到默认网站的访问日志情况。

步骤:

1、进入/usr/src目录下,配置awstats

2、解包,并移动到/usr/local/awstats  然后入/usr/local/awstats/tools下。如下图:

执行awstats_configure.pl脚本,如下图所示:

./awstats_configure.pl

接下来都是yes

接下来都按enter键

修改站点统计配置文件/etc/awstats/awstats.www.benet.com.conf,如下图:

然后创建目录/var/lib/awstats

执行./awstats.updateall.pl  即可执行日志分析。可以先提前用客户机多访问几次。

用客户机访问分析系统 http://www.benet.com/awstats/awstats.pl?config=www.benet.cor

文章参考微信公众号:L宝宝聊IT

Apache的安装与AWstats分析系统的更多相关文章

  1. 部署Apache网站访问统计-AWStats分析系统

    环境根据:http://www.cnblogs.com/zzzhfo/p/5925786.html 1.安装AWStats软件包 将软件包解压到httpd服务器中的/usr/lcoal/目录下 [ro ...

  2. 部署AWStats分析系统

    介绍 AWStats是使用Prel语言开发的一款开源日志分析系统,它不仅可以用来分析Apache网站服务器的访问日志,也可以用来分析Samba.Vsftpd.IIS等服务的日志信息. AWStats软 ...

  3. zipkin+elk微服务日志收集分析系统

    docker安装elk日志分析系统 在win10上安装docker环境 tip:win7/8 win7.win8 系统 win7.win8 等需要利用 docker toolbox 来安装,国内可以使 ...

  4. AWStats日志分析系统

    1.什么是AWStats AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息.此日志分析器用作CGI或命令行, 并在几个图形网页中显示您的 ...

  5. 开源流量分析系统 Apache Spot 概述(转)

    原文地址http://blog.nsfocus.net/apache-spot/ Apache Spot 是一个基于网络流量和数据包分析,通过独特的机器学习方法,发现潜在安全威胁和未知网络攻击能力的开 ...

  6. Ubuntu系统Apache Maven安装

    操作系统:Linux x64 / Ubuntu 14.04 Apache Maven版本:3.3.9 建议预先搭建Java开发环境:详见上一篇<Linux Ubuntu系统下Java开发环境搭建 ...

  7. 烂泥:利用awstats分析nginx日志

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 昨天把nginx的日志进行了切割,关于如何切割nginx日志,可以查看<烂泥:切割 ...

  8. astats日志分析系统

    Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具. 功能: 一:访问量,访问次数,页面浏览量,点击数,数据流量等 二:精确到每月.每日.每小时的数据 三:访问者国家 四:访问者IP 五 ...

  9. centos 邮件服务 腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25 收邮件协议:pop3 端口110 iredmail安装配置 使用邮箱系统 第三十一节课

    centos   邮件服务  腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25  收邮件协议:pop3 端口110  iredmail安装配置 ...

随机推荐

  1. 【区块链Go语言实现】Part 2:工作量证明机制POW

    0x00 介绍 在上一篇文章中,我们建立了一个非常简单的数据结构,它是区块链数据库的本质.并且,我们实现了以类似链条关系的方式向其中添加区块的功能:每个区块都会链接到前一区块.然而,我们实现的区块链有 ...

  2. WinForm窗体上两个panel,怎么实现一个panel固定漂浮在另一个panel之上

    问题:winform窗体,要实现一个panel漂浮在另一个panel之上,但是运行的时候移动鼠标或者其他操作,上面那个panel就会消失?即只能显示一个panel. 原因:在窗体上拖放控件肉眼观察是平 ...

  3. Servlet基础知识点整理

    常用注解 官方文档:https://docs.oracle.com/javaee/7/api/toc.htm WebServlet @WebServlet用于定义一个Servlet,等价于下面的xml ...

  4. Oracle总结之plsql编程(基础七)

    紧接基础六,对oracle角色和权限的管理之后,在接下来的几次总结中来就最近工作中用过的plsql编程方面的知识进行总结,和大家分享! 原创作品,转自请注明出处:https://www.cnblogs ...

  5. 【学习笔记】--- 老男孩学Python,day6 字典

    详细方法:http://www.runoob.com/python/python-dictionary.html 1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 { ...

  6. django-强大的ORM

    一.ORM简介 (对象关系映射:object relationship mapping) MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的 ...

  7. 你不知道的JavasScript上篇·第五章·原型·下

    5.差异继承 继承意味着复制操作: 差异继承: 基本原则是在描述对象行为时,使用其不同于普遍描述的特制. (我的理解是只用对象自身的而不用普遍继承的像是toString(),valueOf()这种方法 ...

  8. 阿里云服务器(ECS)从购买到配置NodeJS环境

    本人入门级前端,对服务器不熟悉,这是自己摸索的过程,可能会有错误! 1.购买 阿里云服务器有个活动是新用户前六个月可以免费试用,但是每天早上发放一定的名额,但为了方便,我买了18RMB的捆绑套餐,也是 ...

  9. 图片轮播(Jquery)

    昨天在博客园里面看到imwtr写的图片轮播(淡入淡出)的文章,觉得是否自己可以将该功能写成Jquery插件的形式,也方便之后如果需要的时候可以直接使用. 经过调整和整合,完成了第一版本的jquery. ...

  10. 排错-tcpreplay回放错误:send() [218] Message too long (errno = 90)

    排错-tcpreplay回放错误:send() [218] Message too long (errno = 90) by:授客 QQ:1033553122 问题描述: tcpreplay回放.pc ...