基本信息
- 原书名:Apache Server Unleashed
- 作者: (美)Rich Bowen Ken Coar 等
- 译者: 罗四维 等
- 丛书名: “实用全书”系列丛书
- 出版社:电子工业出版社
- ISBN:7505365088
- 上架时间:2001-3-20
- 出版日期:2001 年2月
- 页码:440
- 版次:1-1
- 所属分类:计算机 > 计算机网络 > Web Server > Apache
内容简介
作译者
Rich Bowen与家人一起生活在肯塔基州的勒星顿,他的家庭包括65磅的小狗Java,聪明美丽的妻子Caro1,以及世界上最可爱的小女儿Sarah Rhiannon。Rich为Lotus公司的子公司DataBeam公司工作(Lotus又是IBM的一个子公司)。自从Apache的第一个版本问世以来,Rich就一直管理Apache的Web站点,在此以前他负责NCSA HTTPd的Web站点。目前,他在站点www.databeam.com,www.rcbowen.com和小巧的IBM笔记本电脑上运行着Apache。
Rich是Lexington Perl Mongers(http://lexington.pm.org/)的创办者和主要成员。业余时间,Rich喜欢漫步于肯塔基河岸,放风筝,读狄更斯的小说。Rich希望有一天能有闲暇的时间。
Ken Coar是Apache软件基金会的负责人和副总裁,同时也是IBM的高级软件工程师。他从事软件工程和系统管理已有二十多年的经验。Ken从1992年开始从事Web方面的工作,除了从事Apache和PHP方面的工作之外,他还领导开发关于CGI的Internet RFC。他是《Apache Server for Dummies》一书的作者。目前他和妻子Cathy住在美国北卡罗莱纳州,还有4只猫陪伴他们。读者可以通过ken.Coar@MMpzor.com和他取得联系。
其他作者
Patrik Grip-Jansson(patrikj@gnulix.org)从事计算机工作已有15年,最近5年专门研究Web、因特网和内联网问题。目前他作为系统设计师为瑞典国家公路局(Swedish National Road Administration)工作。他对致力于提高开放解决方案智能的Gnulix组织也有重要贡献。
S1ava Kozlov(kozlov@banet,net)从事因特网软件开发已有5年。目前他住在纽约,是软件顾问和开发人员。
Didimo Emilio Grimaldo Tunon于1963年出生于巴拿马的巴拿马市,目前住在欧洲。在软件开发方面从电话硬件的嵌入式系统到专业级客户/服务器编程已有十多年的工作经验。除了读一些日常的技术资料,他还喜欢读些好的书籍,灵感来了就写些东西,有机会就出去旅游。目前,他正在巴拿马市忙于建立他的Cordvs技术顾问公司。
Matlhew marlowe是Jalan网络服务公司的总顾问。他对UNIX系统管理、网络管理以及面向对象软件开发有丰富的经验。他曾建立一个启动因特网的网络部门,并且是专门为1995年NASA发射的x射线定时探测卫星提供技术软件的小组成员。他的主要兴趣包括Linux、网络和技术。目前,他和未婚妻Anita住在加利福尼亚南部。
目录
第1章 Apache的发展与概述
1.1 APache的由来
1.2 谁的职责
1.3 最新进展
1.4 APache运行稳定的原因
1.5 小结
第2章 HTTP协议
2.1 HTTP报头
2.2 HTTP会话
2.3 客户端请求
2.4 请求报头
2.5 请求体
2.6 服务器状态码
2.7 响应报头
2.8 请求的数据
2.9 断开或保持连接
2.10 HTTP会话实例
2.11 小结
第3章 编译和安装Apache
前言
初次与因特网接触是在佛罗里达州立大学的一间电脑实验室里,那时我还在Tallahassee读中学。我同一位原以为是那个实验室的或者至少是校园里的人聊天。当他告诉我他是在德克萨斯的休斯顿同我聊天时,我惊讶得不得了。我竟然能够通过键盘与远在德克萨斯的他进行谈话?这简直是不可思议的。
那时是1983年,我们使用的是一种叫做柏拉图(Plato)的网络,它是最后形成的因特网的许多组成部分之一。而直到许多年以后我才对网络知识有了一些了解。我的爱好是想通过技术手段使人们不受地理界限的约束进行交流。
尽管与朋友们一起回忆过去使用Archie费力地查找想要的东西时的情景还是挺有意思的,但美好的昔日确实还是留下了许多未能实现的遗憾。至少对我来说,WWW的到来又唤起了我进入佛罗里达州立大学的电脑实验室的那种感觉。
我记得初次接触Web是在1992年初。那时我是Asbury大学的学生,我们的大学还没有连入因特网。我在肯塔基大学认识的一位朋友让我使用他的SLIP账户,我得到了激动人心的2400波特的在线服务。当时我对Web还没有什么真正的兴趣,但通过简单地敲击键盘(要知道当时还没有用图形界面的浏览器),我就能够从瑞士的一个Web站点转换到MIT的网站,转换到UC—Berkeley的网站,这确实是不可思议的。
当我开始建立自己的Web站点时,这个神奇的故事便有了新的发展。我将信息上载到这个神奇的Web站点上,各地的人们在任何时候都可以查到这些信息。当时的情况相当简单,我的Web站点每天只有三四名访问者。这些来自澳大利亚、德国、英格兰和南非的人们都犹豫不决。我建立的第一个网站目前还在运行,网址是httP://www.rcbowen.com/Lenya/,每天大约有1000名访问者。虽然对于基础技术我现在已经有了深入的了解,但当时那种觉得这一切都是不可思议的感觉仍难以忘怀。
有时候真难以相信WWW只有8年的发展历程。在这8年中,它已经从实验室产品发展为成千上万商业产品中的一个重要部分。1996年,当我在勒星顿社区大学教一门关于因特网的课程时,大部分学生还没有听说过Web,也没有电子邮件地址。但大部分时间他们都愿意来上课,因为他们的老板早已听说:因特网这个东西或许能做成什么事情。一年以后,情况仍没有大的改变,但是大部分人已听说了Web,尽管他们还不知道它究竟是什么。而今天,一个公司没有web站点简直就像没有电话一样。
WWW的飞速发展在一定程度上归因于Web成为一种观念的时代已经到来。我了解到美国人平均一天得到的最新信息比19世纪美国人平均一生得到的信息还要多。19世纪的人们还能告诉你他是从娜儿看到的那条消息,因为他们不可能读到那么多的消息。但是现在的消息来源太多了,如收音机、电视机、告示板、杂志、报纸以及装粮食的箱子背面,人们不可能记住消息从何而来(但在Web上却能查到它!用A1taVista只要几分钟就能查出一打以上的参考信息)。
超文本用一种全新的组织信息的方式,使之变得快捷好用。好的Web站点能够让你迅速找到所需要的信息,而不必在那些不相关的地方浪费许多时间。
为什么Apache这么酷
Apache其实相当简单,只不过它是应运而生。人们建立Web站点需要特定的功能并要弥补缺陷,因此Apache诞生了,一个来源于使用者、服务于使用者的软件。对于Web来说,开放的资源模式是比较理想的,尤其是在Web早期出现的时候。因为事物瞬息万变以至于任何公司都难以把握,人们没有时间等待正在某地的工程管理者来决定一个产品是否发布。
今天,Netcraft(http://www.netcraft.com/Survey/)报道说有4078326个Web站点在运行Apache,占他们所调查的全部网站的55.33%。接下来是MicrosoftIIS,仅占22.08%。
与所有其他服务器相比,运行Apache的Web站点是最多的,因为它是更为理想的软件。确实一些人因为Apache是免费软件而喜欢用它,但对于IBM和英国皇室(httP://www.roy-a1.goy.uk/)这样的组织,价格不是问题,但Apache仍是首选的服务器软件。
在软件行业有这么一句老话:“性能良好,运行迅速,价格便宜—三者居其二。”而APache可以说这三者都具备了。
本书目的
我们试图把本书作为一本综合的参考手册和使用指南提供给Apache服务器用户。在内容上我们力求涉及到各个方面,从如何获得和安装该软件到如何管理Web站点以及编写自己的代码来增加其功能。
读者对象
本书适用于正在使用或希望用Apache运行自己的基于类Unix操作系统或Microsoft Windows的Web站点用户,也适用于那些负责安装并配置服务器的系统管理者,以及被授权可以在自己的主目录有WeL内容的人们。
本书还适用于那些想对各种Web服务器软件进行比较,以便做出更好选择的人们。在这本书中我们没有直接比较不同的服务器,但读者应该能够通过了解Apache所提供的功能,得出Apache与其他软件的比较结果。
本书组成