您好,欢迎来到景安网络!
加盟景安
主页 >服务器技术 >apache服务器的基本情况

apache服务器的基本情况


来源:景安网络发表日期:2013-03-09浏览次数:Tags:apache服务器
景安网络专业的数据中心服务商,长期提供数据中心托管服务,私有云,互联网解决方案,互联网增值服务。针对工信委大力实施“万企业上云”计划,景安以我所能,为你而+,推出1元即可上云,核心云计算产品降幅达50%
apache是一个自由的润健,它是可以免费从apache直至的官方炸你单或者其他的一些站点下载。即便如此,apache服务器却不存在一般自由软件所面临的问题,用户可以得到一些外部软件包提供的高质量的软件,晚辈的支持和服务。因此根据统计,apache服务器占据60.44%的web服务器市场。许多知名的站点都采用apache服务器。
 
下面介绍一下apache服务器的特点
 
一 安装简单
 
在linux下安装apache服务器时,用户只需会用linux下的文本编译工具。如vi.emacs等,并且对shell所有了解即可。apache服务器诶用户提供已经编译好的可执行文件或没有编译的源文件。预编译好的可执行文件包含了服务器的基本功能,用户直接执行即可,如果用户对服务器的功能有特殊设置,可以修改编译配置文件configuration以控制编译时要包含的源文件模块,生成满足自己需要的可执行程序。
 
apache服务器在安装时提供了良好的图形用户界面,似的用户安装起来非常的方便,当然用户也可以使用命令的模式来安装apache服务器。
 
二 配置简单
 
apache服务器在重启动或者重新启动时,将读取三个配置文件(srm.conf,access.conf和http.congf)来控制它的工作方式。这三个文件时缺省安装的,用户之需要在这三个文件中添加或删除相应的控制指令即可。在x-window下也提供了许多图形化的界面,用户安全可以不直接修改者三个文件,只要通过一些设置,系统会自动修改配置文件,因此很容易完成apache服务器配置。
 
三 服务器功能扩展或裁减方便
 
apache服务器的源代码完全公开,用户通过阅读和修改源代码来改变服务器的功能,这要求用户对服务器功能和网络编程有较深的了解,否则所做的修改很有可能使服务器无法正常工作。此外apache还是用了标准模块的组织方式,用户可以开发某个方面的软件包,并以模块的形式添加在apache服务器中。现在更多爱好者都以珍重方式参与apache服务器的开发活动。你可以在网上找到许多可以免费使用的模块列表和源文件。
 
四 用户数量大
 
目前apache已经是安装用户最多的网络服务器。根据2000年5月权威的netcraft调查显示,apache在网络服务器市场占有60.44%的份额其他的几百种服务器只占据很小一部分市场份额。站点netcraft的数据每个月都会更新,用户可以到该站点上查看有关服务器统计的各种信息。
 
五 持续开发性好
 
apache服务器最初是基于ncsa服务器开发的,最迟开发apache服务器的目的是为了解决ncsa服务器没有处理好的问题并提供一些其他性能,一些www系统供应商和爱好者共同开发了这个服务器系统,并最终成立apache组织。apache本来的意思是apachey server 它是基于已开发的源代码和一系列补丁程序构成。
 
六 高性能 资源消耗少
 
apache服务器提供了比其他许多服务器更高的性能。它具有pre-forking模型。可以控制子进程的个数,并使用这种模型来处理请求。
 
许多服务器都是在收到请求后产生一个子进程来处理请求的,处理完请求后该进程自动终止,因此每响应一个请求都会产生一个子进程。在linux下,产生一个进程需要很大的代价,采用这种机制对于一个繁忙的服务器来说将消耗大量的资源并且严重降低其性能。
 
apache服务器采用pre-forking机制来处理请求,它利用已有的服务器进程来响应新的请求,这样使得服务器占用少的资源,并且在请求大量增加时性能不会明显下降。
 
七 较好地支持了安全传输
 
尽管标准的apache发行产品不提供安全传输支持,但基于apache源代码的产品确实提供安全传输支持的,例如apache-ssl和apache-ssl-us,用户可以利用这两种服务器来提高安全性
 
八 公开源代码
 
同linux的源代码一样,apache的源代码也是毫无保留地公开的,这使得对自定义版本的编译变得很容易。在对安全要求严格的网站中,系统管理员可以助行测试源代码,由此保障不会出现意外情况或安全隐患。
 
九 强大的技术支持
 
使用免费软件的问题是缺乏强有力的技术支持,但是apache却不存在这样的问题,许多apache小组成员定期在此解答问题
 
十 很好的第三方支持
 
因为apache采用了模块设计,所以第三方厂商开发了许多模块来满足他们的需求。
 
总结apache服务器提供了许多与商业服务器不想上下的性能,并且具有商业服务器无法具有的免费喝源代码公开的有点。随着linux操作系统的逐步成熟,这种linux+apache的服务器配置模式将成为web站点建设的主流模式。
0(好文)
0(太水)
版权声明:部分文章源于网络,如侵权请联系我们删除
1元上云

专题页