主页 详情

《WWW服务器技术 Apache使用指南与实现原理》_牛锦中等编著_10821315_7508410165

【书名】:《WWW服务器技术 Apache使用指南与实现原理》
【作者】:牛锦中等编著
【出版社】:北京:中国水利水电出版社
【时间】:2002
【页数】:399
【ISBN】:7508410165
【SS码】:10821315

最新查询

内容简介

第1章 概述

1.1 WWW的发展历史

1.2 什么是WWW

1.3 WWW服务器及其技术

1.3.1 概貌

1.3.2 信息的组织

1.3.3 工作方式

1.4 Proxy服务器技术

1.4.1 概貌

1.4.2 应用级Proxy

1.4.3 若干技术问题

第2章 Apache服务器简介

2.1 Apache服务器的特点

2.2 对WWW服务器的调查

2.3 各流行WWW服务器的比较

第3章 Apache服务器的安装、运行和控制

3.1 Apache服务器软件的安装

3.1.1 基于Apache源码的编译和安装

3.1.2 基于Apache可执行代码的安装

3.2 Apache服务器的运行

3.2.1 服务模式

3.2.2 控制台窗口模式

3.3 Apache配置文件的查找

3.4 以信号方式控制运行中的Apache

3.4.1 终止

3.4.2 重启

3.5 Apache服务器的目录结构

第4章 访问Apache服务器

4.1 使用WWW服务

4.2 使用Proxy服务

第5章 Apache服务器的配置

5.1 配置命令说明

5.1.1 注意事项

5.1.2 格式说明

5.2 配置命令介绍

5.2.1 mod_core配置(基本功能)

5.2.2 mod_proxy配置(代理服务器)

5.2.3 mod_cgi配置(CGI脚本)

5.2.4 moc_access配置(访问控制)

5.2.5 认证模块配置(身份认证控制)

5.2.6 mod_log_config配置(日志)

5.2.7 mod_status配置(服务器状态信息反馈)

5.2.8 mod_Headers配置(头域定制)

5.2.9 mod_info配置(服务器模块信息反馈)

5.3 配置命令使用

5.3.1 proxy(代理服务器)

5.3.2 auth(访问控制)

5.3.3 log(日志)

5.3.4 virtual hosts(虚拟主机或服务器)

第6章 Apache服务器的模块结构

6.1 模块接口结构概述

6.2 Apache服务器API

6.2.1 基本概念

6.2.2 请求处理方法的工作方式

6.2.3 资源分配和资源池

6.2.4 配置命令

6.3 Apache各模块配置接口定义

6.3.1 http_core

6.3.2 mod_proxy

6.3.3 mod_header

6.3.4 mod_info

6.3.5 mod_status

6.3.6 mod_access

6.3.7 mod_digest

6.3.8 mod_auth

6.3.9 mod_anon_auth

6.3.10 mod_log_config

6.3.11 mod_alias

6.3.12 mod_dir

6.3.13 mod_log_agent

6.3.14 mod_log_referer

6.3.15 mod_mime

6.3.16 mod_userdir

6.3.17 mod_so

第7章 Apache服务器实现原理

7.1 概述

源代码的组织

7.2 主控程序——Apache控制处理流程

7.2.1 主程序

7.2.2 单进程模式——worker_main

7.2.3 单进程模式的核心(线程体)——child_sub_main

7.2.4 多进程模式前奏

7.2.5 多进程模式的核心——master_main

7.3 重要的数据结构

7.3.1 资源池结构

7.3.2 数组结构

7.3.3 表结构

7.3.4 cleanups

7.3.5 子进程信息

7.3.6 server_rec结构

7.3.7 command_rec结构

7.3.8 cmd_parms结构

7.3.9 模块接口控制块

7.3.10 处理方法句柄的简捷组织结构

7.3.11 listen_rec结构

7.3.12 工作任务队列

7.3.13 BUFF结构

7.3.14 conn_rec结构

7.3.15 request_rec结构

7.3.16 handler_rec结构

7.4 主控程序的实现

7.4.1 主执行程序的形态

7.4.2 http_main.c

7.4.3 http_protocol.c

7.4.4 http_request.c

7.4.5 http_config.c

7.4.6 http_log.c

7.4.7 http_vhost.c

7.5 core模块

7.5.1 mod_core的数据结构

7.5.2 mod_core中的处理方法

7.6 proxy模块

mod_proxy的实现

7.7 CGI模块

7.7.1 CGI原理

7.7.2 CGI程序的编写

7.7.3 环境变量配置

7.7.4 Apache中的CGI错误日志文件

7.7.5 mod_cgi的实现

7.8 access模块

mod_access的实现机制

7.9 auth模块

7.9.1 HTTP认证机制

7.9.2 MD5算法

7.9.3 实现机制

7.10 log模块

7.10.1 概述

7.10.2 日志文件格式

7.10.3 多个日志文件的使用

7.10.4 mod_log_config的实现

7.11 status模块

7.11.1 mod_status的使用

7.11.2 mod_status的实现

7.12 headers模块

mod_headers的实现方法

7.13 info模块

7.13.1 mod_info使用方法

7.13.2 mod_info的实现

7.14 其他若干问题

7.14.1 事件控制

7.14.2 注册表项

7.14.3 服务运行模式

第8章 重要的Apache扩展模块

8.1 mod_perl模块

8.1.1 什么是Perl

8.1.2 什么是mod_perl

8.1.3 编译和安装mod_perl

8.1.4 在mod_perl上运行Perl CGI

8.1.5 基于mod_perl写Perl模块

8.1.6 与SSI的结合使用

8.1.7 使用Perl来配置Apache

8.1.8 安全性问题

8.2 Java Servlet扩展模块

8.2.1 Servlet基础

8.2.2 Servlet的工作方式

8.2.3 编写Servlet

8.2.4 用servletrunner来运行Servlet

8.2.5 Apache JServ

8.2.6 如何在WIN32平台下安装Apache JServ

8.2.7 Servlet区

8.2.8 Apache JServ状态查询

8.2.9 如何安装Servlet

8.2.10 保证Servlet环境的安全

8.3 基于Apache JServ的可扩展性、负载平衡与容错

8.3.1 概述

8.3.2 特征

8.3.3 配置

8.3.4 内部实现

8.3.5 内部状态——管理任务

8.3.6 大型站点

8.3.7 需注意的问题

8.3.8 小技巧

第9章 HTTP 1.1 协议

9.1 概貌

9.1.1 HTTP协议的特征

9.1.2 HTTP基本术语和概念

9.1.3 操作概貌

9.2 HTTP协议参数

9.2.1 HTTP版本

9.2.2 统一资源标识符

9.2.3 日期和时间

9.2.4 内容编码

9.2.5 传输编码

9.2.6 媒体类型

9.2.7 多部类型

9.2.8 产品标识

9.2.9 实体标记

9.2.10 实体片段单位(Range Units)

9.3 HTTP消息

9.3.1 消息头域

9.3.2 消息体

9.3.3 消息长度

9.3.4 通用头域

9.3.5 请求消息

9.3.6 应答消息

9.4 实体

实体头域

9.5 HTTP连接

9.5.1 持续连接

9.5.2 有关消息传输的要求

9.6 HTTP方法

9.6.1 安全和幂等方法

9.6.2 OPTIONS

9.6.3 GET

9.6.4 HEAD

9.6.5 POST

9.6.6 PUT

9.6.7 DELETE

9.6.8 TRACE

9.7 状态码

9.7.1 提示类状态码——1xx

9.7.2 成功类状态码——2xx

9.7.3 重定向类状态码——3xx

9.7.4 客户端出错类状态码——4xx

9.7.5 服务器端出错类状态码——5xx

9.8 HTTP访问身份认证

9.9 内容协商

9.9.1 服务器驱动的内容协商

9.9.2 用户软件驱动的内容协商

9.9.3 透明内容协商

9.10 HTTP头域

9.11 与早期版本的兼容

参考资料


书查询(www.shuchaxun.com)本网页唯一编码:
004175ce33c626ccd33df03eb8848f8e#bcaf31c693356d91dcc25c1088f4284f#40167406#《WWW服务器技术:Apache使用指南与实现原理》_10821315.zip