Apache Server = A Patchy Server
来源:互联网 发布:高铁外交 知乎 编辑:程序博客网 时间:2024/05/20 05:06
I had never known why this famous HTTP Server (or Software Foundation) would be called "Apache" util this afternoon. When i was reading this story from the book "Java Cookbook", i felt it so funny and couldn't help but laugh.
The Apache web server is the world's leading web server and has been for most of the web's history. It is one of the world's best-known open source projects, and one of many fostered by the Apache Foundation. But the name Apache is a pun on the origins of the server; its developers began with the free NCSA server and kept hacking at it or "patching" it until it did what they wanted. When it was sufficiently different from the original, a new name was needed. Since it was now "a patchy server," the name Apache was chosen.
Actually, a similar story could be found at Apache web site(http://httpd.apache.org/ABOUT_APACHE.html), which is not so fun, but also could be a good hint.
In February of 1995, the most popular server software on the Web was the public domain HTTP daemon developed by Rob McCool at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. However, development of that httpd had stalled after Rob left NCSA in mid-1994, and many webmasters had developed their own extensions and bug fixes that were in need of a common distribution. A small group of these webmasters, contacted via private e-mail, gathered together for the purpose of coordinating their changes (in the form of "patches"). Brian Behlendorf and Cliff Skolnick put together a mailing list, shared information space, and logins for the core developers on a machine in the California Bay Area, with bandwidth donated by HotWired. By the end of February, eight core contributors formed the foundation of the original Apache Group...
Now we know that Apache Server is actually "a Pachy" Server. But Apache performs so well and is widely applied in many web sites.
--END
- Apache Server = A Patchy Server
- apache server
- apache server
- apache-server
- Apache-FTP-Server: Configuration-<Server>
- Establish a web server [php-mysql-apache] on Windows XP
- Configuring a Puppet Master Server with Passenger and Apache
- 配置Apache Server + Tomcat
- 配置Apache Server + Tomcat
- Web server何必Apache
- SVN+Apache HTTP Server
- Apache Server设置虚拟主机
- Apache HTTP Server使用指南
- Apache Server 2.0 Bible
- Apache HTTP Server
- Apache HTTP Server
- apache server install
- Ubuntu server Apache 配置文件
- qt4:英文字符的比较问题
- keytool - 密钥和证书管理工具
- Asp.Net2.0学习笔记(六):Asp.Net2.0的数据绑定
- java Native Method初涉
- 整理一下Hibernate中工具的使用
- Apache Server = A Patchy Server
- 程序员修炼之道 读书笔记 1
- C++ STL简介
- 常用linux网站介绍
- qt4:用eclipse开发qt应用程序
- 枚举当前系统进程
- Discuz!NT控件剖析 之 Tab 属性页 [原创: 附源码]
- java网络编程(5)
- 这里也可以写博客?