Apache的安装与AWstats分析系统

实验拓扑图:

实验要求:

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脚本,如下图所示:

接下来都是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(gh_b0e552aa80db)

原文发表时间:2018-01-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏晓晨的专栏

Centos7 防火墙 firewalld 实用操作

Centos7以上的发行版都试自带了firewalld防火墙的,firewalld去带了iptables防火墙。其原因是iptables的防火墙策略是交由内核层...

1933
来自专栏章鱼的慢慢技术路

FTP服务器的配置与实现

5432
来自专栏玩转JavaEE

Git关联远程仓库

前面我们介绍的所有操作都是在本地仓库完成的,本文我们主要来看看如何和远程仓库进行交互,为了方便起见,这里远程仓库我们选择GitHub。 本文是Git系列的第五篇...

35711
来自专栏大闲人柴毛毛

架构高性能网站秘笈(七)——负载均衡

什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有...

3546
来自专栏性能与架构

使用 cURL 测量网站响应时间

内容整理自:https://blog.cloudflare.com/a-question-of-timing/,其中还有 chrome 的测量方式,有兴趣的朋友...

972
来自专栏云计算教程系列

如何在Debian 8上将ngx_pagespeed添加到Nginx中

ngx_pagespeed简称pagespeed,是一个Nginx模块,旨在通过减少资源的大小以及客户端浏览器加载它所需的时间来自动优化您的网站。如果您还不熟悉...

1292
来自专栏性能与架构

nginx 负载均衡

例如目前有两台服务器,一个nginx服务器,一个web服务器(例如tomcat),nginx负责把所有请求转发到web服务器 ? 配置如下 server { ...

4073
来自专栏Huramkin的归档库

解决macOS下ssh空闲一段时间自动断开的问题

使用ssh登录linux服务器后,在后台放置一段时间,会发现会自动断开或者卡死无法输入

1891
来自专栏小白安全

巧用netsh命令实现端口转发(端口映射)

巧用netsh命令实现端口转发(端口映射)  好处:即时生效,随意修改删除,不影响其他ip映射  记事本保存为bat格式批量添加后,并查看映射:  nets...

3526
来自专栏linux系统运维

Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

1434

扫码关注云+社区