图书介绍

APACHE系统管理指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

APACHE系统管理指南
  • (美)Mark Arnold,(美)Jeff Almeida著;王一川等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302043299
  • 出版时间:2001
  • 标注页数:349页
  • 文件大小:20MB
  • 文件页数:360页
  • 主题词:

PDF下载


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

下载说明

APACHE系统管理指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 预先规划1

1.1 不要跳过本章1

1.2 概述1

1.3 企业级策略2

1.3.1 外部web服务器2

1.3.2 HTTP代理服务器9

1.3.3 intranet web服务器9

1.4 小型商业公司策略10

1.4.1 HTTP代理服务器/伪装防火墙10

1.4.2 把web服务器和数据库并置11

1.5 大型ISP策略14

1.5.1 web服务器——商业站点14

1.5.2 web服务器——主页站点17

1.6.1 web服务器——数据库服务器19

1.6 小型ISP策略19

第2章 创建web服务器21

2.1 系统需求21

2.1.1 操作系统21

2.1.2 磁盘空间21

2.2 删除任何已存在的web服务器21

2.2.1 停止正在运行的服务器21

2.2.2 防止预存在的服务器自启动22

2.2.3 删除预存在的web服务器23

2.3 下载Apache服务器23

2.4 下载并安装预编译的二进制代码24

2.4.1 下载25

2.4.2 解压缩25

2.4.3 展开26

2.4.4 安装26

2.5.1 下载27

2.5.2 解压缩27

2.5 下载并编译源代码27

2.5.3 展开28

2.5.4 配置Makefile文件29

2.5.5 编译29

2.5.6 安装29

2.6 选择Apache模块31

2.7 手工编译服务器34

2.8 配置已安装的服务器39

2.8.1 配置文件39

2.8.2 语法40

2.8.3 基本指令40

2.8.4 测试配置46

2.9 启动、停止以及重启服务器47

2.9.1 启动服务器47

2.9.2 真实的一刻47

2.9.4 重启服务器48

2.9.3 停止服务器48

2.10 在系统启动时自动启动服务器49

第3章 创建web站点52

3.1 策略52

3.1.1 主要考虑52

3.1.2 解决方案52

3.2 创建守护进程账号53

3.2.1 添加用户53

3.2.2 设置权限54

3.2.3 配置Apache54

3.3 创建web站点管理员账号54

3.3.1 添加用户54

3.3.2 创建内容目录55

3.3.3 设置权限55

3.3.4 配置Apache56

3.4 接受内容58

4.1 显示目录61

第4章 处理内容61

4.2 配置MIME71

4.2.1 简要历史71

4.2.2 配置内容类型71

4.2.3 配置编码机制75

4.2.4 配置语言75

4.2.5 内容协商76

4.2.6 实现类型映射表77

4.2.7 自动内容协商79

4.3 发送元数据以及其他信息头81

4.4 按原状发送文件85

4.5 实现公共网关接口(CGI)85

4.5.1 概述85

4.5.2 启用CGI86

4.5.3 使用Apache的CGI环境87

4.5.4 控制CGI环境93

4.5.5 关于CGI的警告94

4.6 实现服务器端包含(SSI)94

4.6.1 概述94

4.6.2 启用SSI94

4.6.3 使用SSI96

4.6.4 SSI变量96

4.6.5 使用SSI变量97

4.6.6 SSI命令98

4.7 实现服务器端图像映射103

4.7.1 概述103

4.7.2 启用服务器端图像映射104

4.7.3 URL和URL关键字105

4.7.4 配置服务器端的图像映射处理106

4.7.5 编写服务器端图像映射107

4.7.6 关于映射文件的说明109

5.1 错误日志110

第5章 使用日志110

5.1.1 把错误发送给文件111

5.1.2 把错误发送给Syslog(系统日志)112

5.1.3 把错误发送到管道命令113

5.2 文档传送日志114

5.2.1 把传送记录到文件115

5.2.2 把传送记录到管道命令115

5.3 创建自定义的日志115

5.3.1 格式字符串116

5.3.2 格式名称118

5.4 跟踪用户的习惯——单击流日志124

5.5 对引用的站点作记录129

5.6 向发出引用的站点付费——引用站点付费日志130

5.7 对用户代理作记录135

5.8 轮换日志文件139

6.1.1 配置防火墙143

6.1 服务器安全性143

第6章 服务器、内容和连接的安全性143

6.1.2 配置一个企业级防火墙146

6.1.3 配置一个小型商业公司的防火墙151

6.1.4 封锁因特网服务170

6.1.5 配置Apache的自防护功能173

6.2 保护内容安全性176

6.2.1 允许/阻止内容访问176

6.2.2 要求对内容访问的身份认证179

6.2.3 认证PUT请求188

6.2.4 阻止/允许搜索引擎站点的检查190

6.3 使用加密套接字协议层(SSL)保护服务器-浏览器连接安全192

6.3.1 理解SSL192

6.3.2 把SSL编译进Apache194

6.3.3 用mod-ssl创建SSL模块194

6.3.4 使用Apache-SSL补丁206

6.4.1 设置策略217

6.4 对CGI的安全性考虑217

6.4.3 非别名化脚本与别名化脚本218

6.4.2 良好的编程习惯218

6.4.4 使用CGI封装器219

6.4.5 对FrontPage扩展的安全考虑220

第7章 创建主页web站点222

7.1 策略222

7.1.1 需要考虑的事项222

7.1.2 内联网web服务器的策略222

7.1.3 大型ISP的策略223

7.1.4 小型ISP的策略223

7.2 创建用户账号和站点目录223

7.2.1 设计结构223

7.2.2 配置磁盘限额系统225

7.2.3 为内联网服务器分配磁盘限额226

7.2.5 为小型ISP分配磁盘限额227

7.2.4 为大型ISP分配磁盘限额227

7.2.6 在一个Intranet web服务器上创建主页用户228

7.2.7 为大型ISP创建主页用户231

7.2.8 创建小型ISP的主页用户235

7.3 为用户站点配置web服务器239

7.3.1 配置用户目录转换239

7.3.2 为用户站点配置内容指令241

7.3.3 配置CGI执行241

7.3.4 隐藏Dot-File242

7.3.5 为内联网服务器上的用户站点配置Apache243

7.3.6 为大型ISP的用户站点配置Apache244

7.3.7 为小型ISP的用户站点配置Apache244

7.4 为用户站点配置FTP246

第8章 创建虚拟域web站点247

8.1 选择结构247

8.3 创建虚拟主机目录248

8.2 配置DNS248

8.4 创建虚拟主机web站点管理员249

8.5 FTP与域的web站点管理员250

8.6 配置Apache服务器251

8.6.1 配置虚拟主机251

8.6.2 配置日志252

8.6.3 控制浏览器访问253

8.6.4 为虚拟主机启用各自的CGI253

8.7 为虚拟域配置E-mail254

第9章 用Apache实现代理服务器功能255

9.1 策略255

9.1.1 客户端代理255

9.1.2 服务器端代理256

9.2.1 编译257

9.2.2 配置257

9.2 客户端代理示例257

9.2.3 指令集261

9.2.4 透明代理264

9.3 服务器端代理264

9.3.1 配置264

9.3.2 Apache重写引擎的简要教程264

9.3.3 服务器端代理配置示例265

10.1.1 报告服务器状态267

10.1 获得服务器的运行状态267

第10章 故障处理267

10.1.2 报告服务器配置269

10.1.3 服务器基准测试272

10.2 使用Telnet获得原始HTTP273

10.3 对错误消息的响应274

10.4 调整Apache性能275

10.4.1 通用方法275

10.4.2 模块相关方法276

10.4.3 站点相关方法277

10.5 负载平衡278

第11章 在Windows NT上使用Apache280

11.1 安装280

11.2 配置280

11.3 启动和停止服务器281

11.4 对Windows的特定考虑282

11.4.1 配置文件283

11.4.2 日志文件283

11.4.3 Keep-Alive支持283

第12章 Apache服务器编程284

12.1 导言284

12.2 常见问题284

12.3 Apache源代码树285

12.4 模块的生存周期286

12.4.1 Apache的运行方式286

12.5.2 module结构290

12.5.1 重要数据结构290

12.4.2 响应290

12.5 模块剖析290

12.6 创建新的MIME类型295

12.7 创建自己的模块296

12.7.1 Step1:创建模块的源代码目录296

12.7.2 Step2:插入源代码296

12.7.3 Step3:配置Apache296

12.8 编译和链接模块297

12.8.1 整体链接(静态链接)298

12.8.2 动态可加载模块298

12.8.3 APXS298

12.9 调试模块299

12.10 Apache API301

12.10.1 数据结构302

12.11.1 内存池API307

12.11 内存管理307

12.11.2 数组API309

12.11.3 创建和操作数组309

12.11.4 表API310

12.12 配置模块312

12.12.1 读取模块指令313

12.12.2 配置举例314

12.12.3 不同类型的配置317

12.12.4 其他配置命令318

12.13 写日志文件319

12.13.1 日志API319

12.13.2 日志的严重级别320

12.13.3 管道化日志API320

12.14 处理请求321

12.14.1 读请求321

12.14.2 获得服务器级信息323

12.14.3 获得事务级信息324

12.14.4 写响应325

12.14.5 超时处理(timeout)327

12.15 清理工作328

12.16 处理URI329

12.17 创建子进程331

12.18 其他API334

12.19 结论334

12.20 参考以及进一步阅读的资料335

附录A336

A.1 使用vi编辑器336

A.2 使用正则表达式337

A.3 相关的RFC340

A.4 HTTP状态代码341

A.5 在web上的位置343

热门推荐