图书介绍

WWW服务器技术 Apache使用指南与实现原理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

WWW服务器技术 Apache使用指南与实现原理
  • 牛锦中等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508410165
  • 出版时间:2002
  • 标注页数:399页
  • 文件大小:25MB
  • 文件页数:412页
  • 主题词:互连网络(学科: 网络服务器) 互连网络 网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

WWW服务器技术 Apache使用指南与实现原理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 WWW的发展历史1

1.2 什么是WWW2

1.3 WWW服务器及其技术2

1.3.1 概貌2

1.3.2 信息的组织5

1.3.3 工作方式7

1.4 Proxy服务器技术11

1.4.1 概貌11

1.4.2 应用级Proxy13

1.4.3 若干技术问题14

第2章 Apache服务器简介17

2.1 Apache服务器的特点17

2.2 对WWW服务器的调查17

2.3 各流行WWW服务器的比较20

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

3.1 Apache服务器软件的安装28

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

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

3.2 Apache服务器的运行33

3.2.1 服务模式33

3.2.2 控制台窗口模式34

3.3 Apache配置文件的查找34

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

3.4.1 终止35

3.4.2 重启36

3.5 Apache服务器的目录结构36

第4章 访问Apache服务器37

4.1 使用WWW服务37

4.2 使用Proxy服务38

第5章 Apache服务器的配置40

5.1 配置命令说明40

5.1.1 注意事项40

5.1.2 格式说明41

5.2 配置命令介绍43

5.2.1 mod_core配置(基本功能)43

5.2.2 mod_proxy配置(代理服务器)65

5.2.3 mod_cgi配置(CGI脚本)73

5.2.4 moc_access配置(访问控制)74

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

5.2.6 mod_log_config配置(日志)84

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

5.2.8 mod_Headers配置(头域定制)86

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

5.3 配置命令使用87

5.3.1 proxy(代理服务器)87

5.3.2 auth(访问控制)88

5.3.3 log(日志)90

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

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

6.1 模块接口结构概述100

6.2 Apache服务器API101

6.2.1 基本概念101

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

6.2.3 资源分配和资源池109

6.2.4 配置命令112

6.3 Apache各模块配置接口定义117

6.3.1 http_core117

6.3.2 mod_proxy123

6.3.3 mod_header125

6.3.4 mod_info126

6.3.5 mod_status127

6.3.6 mod_access128

6.3.7 mod_digest128

6.3.8 mod_auth129

6.3.9 mod_anon_auth130

6.3.10 mod_log_config131

6.3.11 mod_alias132

6.3.12 mod_dir133

6.3.13 mod_log_agent134

6.3.14 mod_log_referer135

6.3.15 mod_mime136

6.3.16 mod_userdir137

6.3.17 mod_so138

第7章 Apache服务器实现原理140

7.1 概述140

源代码的组织140

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

7.2.1 主程序143

7.2.2 单进程模式——worker_main146

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

7.2.4 多进程模式前奏150

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

7.3 重要的数据结构159

7.3.1 资源池结构159

7.3.2 数组结构162

7.3.3 表结构163

7.3.4 cleanups165

7.3.5 子进程信息168

7.3.6 server_rec结构169

7.3.7 command_rec结构171

7.3.8 cmd_parms结构171

7.3.9 模块接口控制块172

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

7.3.11 listen_rec结构178

7.3.12 工作任务队列178

7.3.13 BUFF结构179

7.3.14 conn_rec结构186

7.3.15 request_rec结构186

7.3.16 handler_rec结构188

7.4 主控程序的实现188

7.4.1 主执行程序的形态189

7.4.2 http_main.c189

7.4.3 http_protocol.c191

7.4.4 http_request.c195

7.4.5 http_config.c198

7.4.6 http_log.c204

7.4.7 http_vhost.c205

7.5 core模块208

7.5.1 mod_core的数据结构208

7.5.2 mod_core中的处理方法209

7.6 proxy模块223

mod_proxy的实现223

7.7 CGI模块241

7.7.1 CGI原理242

7.7.2 CGI程序的编写245

7.7.3 环境变量配置249

7.7.4 Apache中的CGI错误日志文件250

7.7.5 mod_cgi的实现252

7.8 access模块255

mod_access的实现机制255

7.9 auth模块258

7.9.1 HTTP认证机制259

7.9.2 MD5算法265

7.9.3 实现机制269

7.10 log模块279

7.10.1 概述279

7.10.2 日志文件格式280

7.10.3 多个日志文件的使用282

7.10.4 mod_log_config的实现282

7.11 status模块288

7.11.1 mod_status的使用288

7.11.2 mod_status的实现289

7.12 headers模块291

mod_headers的实现方法291

7.13 info模块292

7.13.1 mod_info使用方法292

7.13.2 mod_info的实现293

7.14 其他若干问题295

7.14.1 事件控制295

7.14.2 注册表项296

7.14.3 服务运行模式297

第8章 重要的Apache扩展模块299

8.1 mod_perl模块299

8.1.1 什么是Perl299

8.1.2 什么是mod_perl299

8.1.3 编译和安装mod_perl301

8.1.4 在mod_perl上运行Perl CGI304

8.1.5 基于mod_perl写Perl模块306

8.1.6 与SSI的结合使用307

8.1.7 使用Perl来配置Apache308

8.1.8 安全性问题311

8.2 Java Servlet扩展模块312

8.2.1 Servlet基础312

8.2.2 Servlet的工作方式313

8.2.3 编写Servlet314

8.2.4 用servletrunner来运行Servlet321

8.2.5 Apache JServ324

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

8.2.7 Servlet区332

8.2.8 Apache JServ状态查询334

8.2.9 如何安装Servlet334

8.2.10 保证Servlet环境的安全336

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

8.3.1 概述338

8.3.2 特征338

8.3.3 配置345

8.3.4 内部实现346

8.3.5 内部状态——管理任务349

8.3.6 大型站点350

8.3.7 需注意的问题353

8.3.8 小技巧353

第9章 HTTP 1.1 协议355

9.1 概貌355

9.1.1 HTTP协议的特征355

9.1.2 HTTP基本术语和概念356

9.1.3 操作概貌357

9.2 HTTP协议参数359

9.2.1 HTTP版本359

9.2.2 统一资源标识符359

9.2.3 日期和时间361

9.2.4 内容编码362

9.2.5 传输编码363

9.2.6 媒体类型364

9.2.7 多部类型365

9.2.8 产品标识365

9.2.9 实体标记365

9.2.10 实体片段单位(Range Units)366

9.3 HTTP消息366

9.3.1 消息头域366

9.3.2 消息体367

9.3.3 消息长度367

9.3.4 通用头域368

9.3.5 请求消息368

9.3.6 应答消息371

9.4 实体373

实体头域374

9.5 HTTP连接375

9.5.1 持续连接375

9.5.2 有关消息传输的要求376

9.6 HTTP方法378

9.6.1 安全和幂等方法378

9.6.2 OPTIONS378

9.6.3 GET379

9.6.4 HEAD379

9.6.5 POST379

9.6.6 PUT380

9.6.7 DELETE380

9.6.8 TRACE381

9.7 状态码381

9.7.1 提示类状态码——1xx381

9.7.2 成功类状态码——2xx381

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

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

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

9.8 HTTP访问身份认证386

9.9 内容协商387

9.9.1 服务器驱动的内容协商387

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

9.9.3 透明内容协商388

9.10 HTTP头域388

9.11 与早期版本的兼容398

参考资料399

热门推荐