分享
 
 
 

WEB服务器之旅:Apache2.0 王者归来

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

Apache,这款卓越的开放源码WEB服务器已经进入了2.0版时代。

无可置疑,作为多年来WEB服务器的首选,Apache和WEB一同发展,对整个现代WWW网络的发展与成型,其作用不可磨灭。

在它的1.X版本年代,虽然Apache已经足够稳定和强大并取得了举足轻重的地位,但仍然存在着它无法覆盖的区域而让一些非全功能型的WEB服务器取得了市场。但现在情况已经改变。

历时几年,一个解决了以前Apache版本的各种问题,考虑了今天各种WEB主机的多样性需求的全新版本已经出现。新版本支持的平台大大扩展,通过APR(Apache Portable Runtime),Apache将各种功能的实现从具体的服务器环境抽象了出来,从而减少了为使Apache在不同平台上运行所需要进行的工作,这同时意味着可以大大增加它支持的平台。现在Apache可以运行在几乎所有的UNIX平台,各种Windows平台,Netware和OS/2。

编译和安装也变得简单了些,Apache使用了标准GNU自动设置工具,对于Windows平台,它也提供了图形化的安装界面。

在设置方面,新版本去掉了一些易让人糊涂的指示符号,不过大部分工作仍然基于一个文件的设置文件。对那些习惯图形界面设置工具的用户可能有点麻烦。设置工具与核心的发布包是分离的,一些类似ApacheConf可以免费或以很低的价格的获取,利用这些工具可以很方便的对Apache进行各种设置。

从运行的角度看,Apache2.0版本比老版本更加强大,更具可扩展性。一个多线程/多进程的混合模块使它可以充分利用各种规模的主机性能(从一台只运行小型站点的典型X86服务器到同时运行多个虚拟实例的大型主机),这正是Apache1.3所缺乏的。新版本以插件的形式提供了对一些特定平台和几个通用模块的支持。对IPV6的官方支持已经为互联网的升级做好了准备,对HTTP1.1的支持提高了代理服务器的性能。

另外新版本的核心发布包中增加了几个加强安全和可管理性的模块:mod_auth_ldap引入了基于LDAP(Lightweight Directory Access Protocol)认证,mod_autoindex模块可以很方便的生成目录列表供访问者使用,而mod_deflate模块允许内容在发送前先进行压缩以节约带宽。

目前看来,Apache2.0最大的缺点就是对模块开发使用的API不稳定,到2.044版本为止,一个在2.0版本上编译正常的模块在以后的版本则不一定正常工作。不过这个问题现在已经基本解决,另一个遗留问题就是一些Apache 1.3的模块还没有移植到2.0版本来,这个问题我们相信在2.0版本的新的稳定开发环境出现后得到解决。

下表例示了一Apache 1.3版本和2.0版本的主要区别:

特性

Apache 1.3

Apache 2.0

IPv6

需要百官方的补丁

完全支持

线程

可扩展性较差的多进程模型

支持多线程,可扩展性更佳

编译设置

APACI

GNU Autoconf

服务器设置

减少了一些让人迷惑的指示

平台支持

平台有限,问题比较多

用 APR 带来了大量扩展

Unicode 支持

Windows 下面很差

NT/XP Unicode 扩展

国际化支持

加强 , 多语种的错误信息

代理支持

HTTP1.0

HTTP1.1

Microsoft ISAPI

不支持

支持,但有几个例外

SSL 支持

没有正式支持

通过使用 OpenSSL 的 mod_ssl, 模块提供支持

优点:更强的可扩展性(增强的多线程/进程模型),灵活(脚本语言的广泛支持,支持平台的广泛)。

缺点:设置有点复杂,一些1.3版本的模块在2.0版本还暂时无法获得。

最新版本

版本号:

2.0.53

最新发布时间

2005 年 2 月 8 日

得分(满分 5 分)

5

描述:

一款卓越的开放源码 Web 服务器

下载

http://httpd.apache.org/dist/h...

平台

Alpha, Intel, Pentium

操作系统

Windows NT 4.0, OS/2, Windows 95/98, NetWare, Unix ( 全部 )

装机量

39821368

市场占用率

68 %

价格

免费

Company

Apache Software Foundation

Homepage

http://www.apache.org

服务器特性

管理

图形界面设置

国形界面安装

远程管理

SNMP 管理/监控

可扩展性/一些前瞻性的特性

.Net技术兼容

可移植到64位系统

支持集群

支持IPv6

J2EE 1.4认证

J2EE 1.4兼容t

其它特性

多日志

支持Microsoft ISAPI

虚拟服务器

基于WEB的用户界面

编程/脚本

包含源文件

有自己的API

自己的脚本语言/批处理语言

支持外部脚本/批处理语言

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有