apache配置与应用

构建虚拟 Web 主机

虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。
使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。

域名

在/etc/hosts 文件中临时配置域名与IP地址的映射关系

在这里插入图片描述

在这里插入图片描述

为虚拟主机准备网页文档

在这里插入图片描述

添加虚拟主机配置并设置访问控制

在这里插入图片描述
在这里插入图片描述

加载独立的配置文件

在这里插入图片描述

在这里插入图片描述

验证

在这里插入图片描述

在这里插入图片描述

IP地址

端口

Apache 连接保持

在这里插入图片描述
在这里插入图片描述

KeepAlive On			#设置是否打开连接保持功能,后面接OFF表示关闭,接ON表示打开。可以根据网站的并发请求量决定是否打开,即在高并发时打开连接保持功能,并发量不高时关闭此功能。

MaxKeepAliveRequests 100		#用于设置在一次长连接中可以传输的最大请求数量,超过此最大请求数量就会断开连接,最大值的设置决定于网站中网页的内容,一般设置数量会多于网站中所有的元素。

KeepAliveTimeout 5		#设置来自同一个客户端一次连接多次请求之间的最大间隔时间,即两次请求之间超过该时间连接就会自动断开,从而避免客户端占用连接资源。

构建Web虚拟目录与用户授权限制

创建用户认证数据文件

在这里插入图片描述

添加用户授权配置

在这里插入图片描述

准备网页文档与重启

在这里插入图片描述
在这里插入图片描述

验证

在这里插入图片描述

在这里插入图片描述

Apache 日志分割

使用Apache 自带 rotatelogs 分割工具,将 Apache 的日志进行按每天的日期自动分割

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

创建分割后的日志文件保存目录

在这里插入图片描述

AWStats 分析系统

配置AWStats基础服务

将安装AWStats 所需软件包传到/opt目录下,并且安装 AWStats 软件包,最后为要统计的站点建立配置文件
在这里插入图片描述
在这里插入图片描述
输入httpd服务主配置文件的路径和要统计的站点域名,剩下确实y或enter

修改自动生成的 awstats 访问权限,加载 CGI 模块

在这里插入图片描述
在这里插入图片描述

修改站点统计配置文件

在这里插入图片描述

在这里插入图片描述
PS:awstats目录默认不存在,需要手动创建
在这里插入图片描述

执行日志分析,并设置 cron 计划任务

在这里插入图片描述
systemctl start crond

访问 AWStats 分析系统站点

在这里插入图片描述

优化网页地址

vim /var/www/html/aws.html
<html>
<head>
<meta http-equiv=refresh content="0;url=http://www.xxx.com/awstats/awstats.pl?config=www.xxx.com">
</head>
<body></body>
</html>
HTML 文件结构解释:
<html> </html> :用于HTML文件结构最外层表示的标签	
<head> </head> :用于HTML网页内容描述信息的头标签
<body> </body> :用于显示网页内容的内容标签
<meta> :定义了 HTML 文档中的元数据,比如针对搜索引擎和更新频度的描述和关键词。这里的http-equiv=refresh 用于实现网页自动跳转
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值