哈喽!小伙伴们大家好啊,今天带来的是web服务器的apache服务的安装介绍,本人呢是一个正在学习Linux的学生,所以有不足的地方希望各位可以多多指教,好啦首先让我们来看看web服务器的信息吧!
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache(今天安装的服务哦)、 Nginx 、IIS。
我们重点来说一下apache
1.1.1 Apache简介
Apache HTTP Server是开源软件项目的杰出代表,基 于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额。Apache服务器可以运行在Linux.UNIX.Windows等多种操作系统平台中。
- 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”
- 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的所有使用者提供尽可能安全的服务器程序。
- 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的安装就到此结束啦,本人第一次写博客,又不好的地方希望大家多多包涵,多多提意见,我会改进的,好啦本次就到着了,我是一个梦想不掉头发不穿格子衫的程序袁!我们下次再见!