虚拟主机

Apache服务器

Apache网络服务器

阿帕奇 网络服务器原名Apache HTTP 服务器 是万维网上使用最广泛的网络服务器。
网络服务器是由Apache 軟件 基金会;本系统采用开源许可,免费发布。
第一个版本于1995年发布。目前的版本号是2.4.25(状态12/2016)。

发展历史

1994年,8名开发人员决定改进NSCA Httpd网络服务器。该团队由David Robinson、Cliff Skolnick、Randy Terbush、Roy T. Fielding、Rob Hartill、Brian Behlendorf、Robert S. Thau和Andrew Wilson组成,他们对旧的NSCA服务器进行了扩展,并在1995年发布了第一个版本的Apache HTTP服务器。 选择这个名字是出于对印第安部落Apatschen的尊重。如今,开发者社区主要由世界各地的志愿者开发者组成。Apache网络服务器是全球所有用户提出建议和改进意见的产物。由于开放源代码,每一个有兴趣和有资格的用户都可以直接在Apache网络服务器中编写他的改进程序。

系统属性

模块化网络服务器支持多种操作系统,包括 LinuxUnix,以及 窗口.在2.0版本中,主要针对非Unix系统,服务器的稳定性和速度有了很大的提高。
重要的系统功能通过Apache库Portable Runtime进行了概括和提供,这样就可以充分利用不同操作系统的特殊功能。根据平台的不同,各种MPM(多处理)模块也不同。其中,这些模块用于处理多个客户请求。这些MPM都是针对操作系统进行优化的,所以在Windows下,MPM是针对线程进行优化的,而在Unix下,则支持进程的分叉。

由于其模块化的结构,Apache网络服务器可以通过适当的模块,例如,作为一个代理服务器(mod_proxy),控制各服务器之间的通信。 互联网-对浏览器和网络服务器进行加密(mod_ssl)或对HTTP头文件进行操作。对URL-的修改数据 也有可能。

在服务器端脚本语言的帮助下,如 Perl, 红宝石PHP Apache HTTP服务器提供了创建动态网页的可能性。这些脚本语言,包括 脚本语言, 蟒蛇 和.Net必须作为模块集成,或通过CGI进行处理。可以随时激活或停用不同的模块。
通过Apache HTTP服务器的mod_include,可以实现服务器端包含,通过创建动态网站,大大减少了静态网站的管理工作量。

和Apache软件基金会的所有程序一样,Apache HTTP服务器也是自由软件。许可证是根据GPL标准进行的。

延伸性

阿帕奇 网络服务器 由于其模块化设计,提供了非常好的扩展性。这些在互联网上随处可见的模块,总是以 "mod_"开头。它们可以根据预定用途下载并集成到网络服务器中。有大量的模块可供选择。使用目的除其他安全功能外(如:。 密码锁)、脚本语言的集成、重定向、认证、状态报告等等。

平台和版本

Apache HTTP服务器默认包含在Mac Os和所有Linux发行版中。软件也完全支持Windows。
1.x版本系列,第一个版本于1995年发布,2010年2月1.3.x版本到期。从2000年3月开始,2.x版本系列的开发工作一直在同步进行。从这个系列来看,除了目前的2.4.x版本外,只支持2.2.x版本,并提供安全更新。

请将捐款分成
分享到facebook
分享到twitter
分享到linkedin
分享到pinterest
分享到whatsapp
分享到telegram
最新文章

我们Youtube频道的推荐视频