WEB服务器(apache)

    哈喽!小伙伴们大家好啊,今天带来的是web服务器的apache服务的安装介绍,本人呢是一个正在学习Linux的学生,所以有不足的地方希望各位可以多多指教,好啦首先让我们来看看web服务器的信息吧!
    Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache(今天安装的服务哦)、 Nginx 、IIS。
    我们重点来说一下apache
    1.1.1 Apache简介

Apache HTTP Server是开源软件项目的杰出代表,基 于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额。Apache服务器可以运行在Linux.UNIX.Windows等多种操作系统平台中。

  1. Apache 的起源

Apache服务器是针对之前出现的若干个Web服务器程序进行整合、完善后形成的软件,其名称来源于“APatchy Server”,意思是“基 于原有Web服务程序的代码进行修改(补丁)后形成的服务器程序”。

1995年,Apache服务程序的1.0版本发布,之后一直由‘ "Apache Group” 负责该项目的管理和维护;直到1999年,在‘Apache Group"的基础.上成立了Apache软件基金会(Apache Software Foundation,ASF)。目前,Apache项目一直由ASF负责管理和维护。

ASF是非营利性质的组织,最初只负责‘Apache Web”服务器项目的管理,随着Web应用需求的不断扩大,ASF 逐渐增加了许多与Web技术相关的开源软件项目。因此, Apache 现在不仅代表着Web服务器,而且更广泛地代表着ASF管理的众多开源软件项目。ASF的官方网站是

http://www . apache. org/ 。

”Apache HTTP Server”是ASF旗下著名的软件项目之一,其正式名称是"httpd" ,也就是历史上的Apache网站服务器。在本书后续内容中,若未做特殊说明,使用‘Apache” 或者"httpd" ,均指的是“Apache HTTP Server”

  1. Apache 的主要特点

Apache服务器在功能、性能和安全性等方面的表现都是比较突出的,可以较好地满足Web服务器用户的应用需求。其主要特点包括以下几个方面。

➢开放源代码:这是Apache服务器的重要特性之一. , 也是其他特性的基础。Apache服务程序由全世界的众多开发者共同维护,并且任何人都可以自由使用,这充分体现了开源软件的精神。

跨平台应用:这个特性得益于Apache的源代码开放。Apache服务器可以运行在绝大多数软硬件平台上,所有UNIX操作系统都可以运行Apache服务器. Apache 服务器甚至可以良好地运行在大多数Windows系统平台中。Apache服务器的跨平台特性使其具有被广泛应用的条件。

支持各种Web编程语言: Apache 服务器可支持的网页编程语言包括Perl. PHP. Python. Java等,甚至微软的ASP技术也可以在Apache服务器中使用。支持各种常用的Web编程语言使Apache具有更广泛的应用领域。

➢模块化设计:Apache并没有将所有的功能集中在单一的服务程序内部,而是尽可能地通过标准的模块实现专有的功能,这为Apache 服务器带来了良好的扩展性。其他软件开发商可以编写标准的模块程序,从而添加Apache本身并不具有的其他功能。

➢运行非常稳定:Apache服务器可用于构建具有大负载访问量的Web站点,很多知名的企业网站都使用Apache作为Web服务软件。

➢良好的安全性: Apache 服务器具有相对较好的安全性,这是开源软件共同具有的特性。并且, Apache的维护团队会及时对已发现的漏洞提供修补程序,为Apache的所有使用者提供尽可能安全的服务器程序。

  1. Apache 的主要版本

Apache服务器目前包括1.X和2.X两个版本,并且对其分别进行维护。两个版本具有-定的差异,也具有各自的特性。

➢1.X系列的最高版本是1.3, 该版本继承了Apache服务器1. 0版本以来的优秀特性和配置管理风格,具有非常好的兼容性、稳定性。

➢从2.0版开始,Apache服务器加入了许多新的功能,使用的配置语法和管理风格也有所改变。对于新构建的网站服务器,使用2.X版本是-个不错的选择。

接下来呢我们来完善本次的实验,下面是我的实验步骤
在这里插入图片描述
挂载光盘
在这里插入图片描述
解压zxvf,挂载到mnt/httpd-2.2.17.tar.gz -C /usr/src/下面
配置apache,指定安装位置以及权限
在这里插入图片描述
编译安装apache
在这里插入图片描述
测试apache是否安装成功
在这里插入图片描述
优化apache命令
在这里插入图片描述
生成服务控制文件
在这里插入图片描述
修改服务控制文件
在这里插入图片描述
在这里插入图片描述

添加服务设置为开机自启
在这里插入图片描述
搭建dns服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启网卡,重启dns,设置开机自启
在这里插入图片描述
配置服务器dns
在这里插入图片描述
在这里插入图片描述
配置主机dns
在这里插入图片描述

测试是否能链接到服务器
在这里插入图片描述
网页首页设置为index.html index.php
在这里插入图片描述
在这里插入图片描述
设置虚拟机网络
在这里插入图片描述
测试
在这里插入图片描述
好啦,本次的apache的安装就到此结束啦,本人第一次写博客,又不好的地方希望大家多多包涵,多多提意见,我会改进的,好啦本次就到着了,我是一个梦想不掉头发不穿格子衫的程序袁!我们下次再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值