《Apache Server 2.0实用指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Kate Wrightson著;常晓波,栗庆丰等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302066280
  • 页数:502 页
图书介绍:本书是Apache Server的最新版本2.0的入门与提高性介绍书籍。

快速目录 3

第一部分安装Apache 3

第1章Apache的历史和背景 3

第1章Apache的历史和背景 3

第一部分 安装Apache 3

目录 3

1.1 Apache简介 4

1.2 Apache工程的发展和历史 5

1.3开放源代码软件 6

1.5 Apache 2.0的特性 11

1.4 Apache的工作原理 11

1.6小结 12

第2章准备运行Apache 14

第2章准备运行Apache 14

2.1查找和下载Apache 15

2.1.1选择正确的Apache版本 15

2.1.2下载Apache 16

2.2准备Web服务器计算机 17

2.2.1 系统需求 18

2.3识别并删除原先的服务器 19

2.4 Unix下使用Apache 20

2.4.1使用哪种Unix? 22

2.5 Apache早期版本的升级 24

2.6识别上一次安装的Apache 25

2.6.2删除旧软件 26

2.6.1删除其他服务器软件 26

2.7应该升级吗? 27

2.8小结 28

第3章安装Apache 29

第3章安装Apache 29

3.1从二进制软件包安装Apache 30

3.1.1识别正确的二进制软件包 31

3.1.2解压缩二进制文件 32

3.1.3安装二进制软件包 32

3.1.4二进制软件包安装过程中的疑难解答 34

3.2从源代码安装Apache 35

3.2.1获取正确的代码 36

3.2.2识别源代码软件包 36

3.2.3解压缩源代码 37

3.2.4从源代码安装 38

3.2.5源代码安装的疑难解答 43

3.3小结 44

第4章运行异构网络 45

第4章运行异构网络 45

4.1 Windows用户的Samba 46

4.1.1配置Samba 47

4.2 Macintosh用户的netatalk 49

4.2.1配置netatalk 50

4.3运行多个Unix版本的情况 56

4.3.1使用NFS 57

4.4小结 59

第5章Apache模块 60

第5章Apache模块 60

5.1 Apache模块的工作方式 61

5.2默认的模块 62

5.2.1 Apache 1.3.*中的默认模块 63

5.2.2 Apache 2.0中的默认模块 73

5.3查找基本软件包中未包含的模块 84

5.4安装模块 85

5.5小结 86

第6章Apache的配置与测试 89

第二部分配置和运行Apache 89

第6章Apache的配置与测试 89

第二部分 配置和运行Apache 89

6.1 Apache配置文件 91

6.2为Unix配置Apache 91

6.3为Windows配置Apache 115

6.4 apachectl实用工具 117

6.5小结 118

第7章管理Apache服务器 119

第7章管理Apache服务器 119

7.1用直接命令控制Apache 120

7.1.1启动Apache服务器 121

7.1.2停止Apache服务器 122

7.1.3重新启动Apache服务器 122

7.2使用apachectl 123

7.3在系统引导时自动启动Apache 124

7.3.1 System V Unix的init方法 125

7.3.2 BSD Unix的init方法 129

7.4定义文件系统 130

7.5小结 133

第8章处理变革:mod_perl,实例研究 134

第8章处理变革:mod_perl,实例研究 134

8.1使用新技术的时机 136

8.2寻找新模块和捷径 137

8.2.1 Apache模块的注册 137

8.3 mod_perl模块 145

8.3.1安装mod_perl 146

8.3.2让mod_perl使用现有的CGI脚本 148

8.4安全与革新 149

8.5小结 149

第9章 日志 153

第三部分Apache的管理 153

第9章 日志 153

第三部分Apache的管理 153

9.1 Apache日志 154

9.2查找日志 155

9.3如何读取日志 156

9.4配置日志 157

9.5 mod_log_config模块 160

9.6有用的日志技巧 161

9.6.1重置日志文件 162

9.6.2 rotatelogs 162

9.6.3 logresolve 163

9.6.4多个日志文件 164

9.7小结 165

第10章磁盘管理 166

第10章磁盘管理 166

10.1文件系统管理 167

10.2磁盘分区 168

10.3移动内容 169

10.3.1移动和重命名文件 170

10.3.2复制文件 171

10.4磁盘配额 172

10.5文件和目录权限 173

10.5.1文件所有权 173

10.5.2文件权限 174

10.6小结 176

第11章性能调节 177

第11章性能调节 177

11.1为什么要调节? 178

11.2让Apache简捷高效 180

11.2.1性能调节建议 183

11.3不必要的模块 187

11.4负载平衡 188

11.5跟踪站点的使用情况 190

11.6小结 192

第12章管理用户 193

第12章管理用户 193

12.1管理中人的因素 194

12.2设置配额 195

12.3制定策略 196

12.4 Unix用户管理 198

12.5小结 200

第13章提供兼容的HTML 201

第13章提供兼容的HTML 201

13.1 World WideWebConsortium简介 202

13.2 HTML标准 203

13.2.1 HTML标准 204

13.3制定合适的服务器策略 217

13.4 小结 218

第14章MIME及其他编码方式 223

第四部分 深入Apache高级主题 223

第14章MIME及其他编码方式 223

第四部分深入Apache高级主题 223

14.1 MIME介绍 224

14.1.1常见的MIME类型 225

14.1.2 MIME类型的工作方式 227

14.2 MIME类型和Apache配置 228

14.2.1 mod_mime_magic 239

14.3字符集 248

14.4小结 251

第15章通用网关接口CGI 252

第15章通用网关接口CGI 252

15.1通用网关接口 253

15.2 CGI和Apache 254

15.2.1选择编译器 255

15.2.2安装Perl 256

15.3获取CGI脚本 259

15.2.3测试Perl脚本 259

15.4在自己的站点上使用CGI 261

15.4.1表单 262

15.4.2数据库 263

15.4.3消息板 265

15.4.4定制出错页面 266

15.5 CGI和安全性 267

15.6编写自己的CGI脚本 269

15.7小结 271

第16章图像映射 272

第16章图像映射 272

16.1 Web导航 274

16.2构建图像映射 275

16.2.1创建图像 276

16.2.2构建图像映射文件 276

16.2.3图像映射文件坐标 278

16.2.4图像映射文件中的文本 279

16.2.5创建图像映射文件 279

16.3启用图像映射 280

16.4提供图像映射服务:mod_imap 281

16.4.1 mod_imap指令 282

16.5维护可访问性 284

16.6小结 285

第17章使用Apache节省时间:SSI和CSS 286

第17章使用Apache节省时间:SSI和CSS 286

17.1 SSI 287

17.2配置SSI 289

17.2.1添加新的处理程序 289

17.2.2添加新的文件扩展名 290

17.2.3为SSI启用特定的目录 291

17.3使用SSI变量 293

17.4 SSI命令 294

17.4.1 SSI config命令 294

17.5级联样式表 297

17.5.1使用CSS的原因 297

17.5.2将CSS用于站点管理 299

17.6使Web页面更容易访问 299

17.7小结 300

第18章虚拟域托管 301

第18章虚拟域托管 301

18.1虚拟域 302

18.2是否应该托管虚拟域? 303

18.3使用域名服务器 305

18.4配置虚拟域 306

18.4.1使用单个守护进程配置虚拟主机 307

18.4.2使用多个守护进程配置虚拟主机 311

18.5虚拟域服务:电子邮件 312

18.6小结 313

第19章电子商务 314

第19章电子商务 314

19.1到底什么是电子商务? 316

19.2安全性与电子商务 318

19.2.1公钥基础设施 319

19.2.2消费者的安全信心 320

19.3 向站点添加电子商务组件 321

19.3.1商品目录 322

19.3.2购物车 323

19.3.3通讯录和销售信息 324

19.4选择电子商务提供商 325

19.4.1具体内容 325

19.4.2制定决策 326

19.5小结 328

第五部分 安全性和Apache 331

第20章基本安全性考虑 331

第五部分 安全性和Apache 331

第20章基本安全性考虑 331

20.1自我安全评估 332

20.1.1确定风险承受能力 333

20.2访问 334

20.2.1物理访问 334

20.2.2内部访问 334

20.3可用性 335

20.3.1密码 335

20.4资源 336

20.4.1连接盗窃 336

20.4.2数据盗窃 336

20.4.3破坏行为 337

20.5用于安全管理的软件和习惯 338

20.5.1入侵检测 339

20.5.2端口扫描 341

20.6小结 342

第21章遭到攻击时应该怎么做 343

第21章遭到攻击时应该怎么做 343

21.1发现攻击 345

21.2发现并修复安全漏洞 346

21.3预防措施 348

21.4安全缺口检验表 348

21.4.1离线 348

21.4.2进行备份 350

21.4.3通知适当的人员 350

21.4.4阅读日志 351

21.4.5查找后门 351

21.4.6检查服务和配置文件 353

21.4.7研究网络 354

21.4.8重装操作系统 355

21.4.9联系供应商 355

21.4.10更新约定 356

21.5小结 356

第22章安全套接层SSL 357

第22章安全套接 SSL 357

22.1什么是SSL? 358

22.1.2透明性 360

22.1.1 SSL的功能 360

22.1.3机密性 361

22.1.4认证 361

22.1.5 自发性 362

22.1.6加密算法 362

22.1.7与TCP协议的一致性 365

22.2 SSL如何与Apache协同工作 365

22.3以模块的形式使用SSL 367

22.4 小结 369

第23章防火墙和代理 370

第23章防火墙和代理 370

23.1什么是防火墙? 371

23.1.1防火墙的作用 372

23.1.2防火墙无法完成的工作 373

23.2选择防火墙 374

23.3防火墙的结构 375

23.3.1单体防火墙 375

23.3.2屏蔽体系结构 378

23.3.3内部防火墙 380

23.4管理防火墙 380

23.5什么是代理服务器? 381

23.5.1代理服务器的工作方式 382

23.6选择和编译代理软件包 383

23.7配置SOCKS代理服务器 384

23.8 mod_proxy模块 385

23.9小结 386

第六部分附 录 389

附录A Internet资源 389

第六部分附 录 389

附录A Internet资源 389

A.1 Web站点 390

A.1.1 Apache的相关网站 391

A.1.2特殊项目站点 392

A.1.3技术情报 392

A.1.4安全信息 393

A.2新闻组 394

A.3邮件发送清单 396

A.4涉足Apache社团 397

A.5.1异构网络 398

A.5.2虚拟域托管 398

A.5相关资源 398

A.5.3电子商务 399

A.5.4网页设计 399

A.5.5脚本 401

附录B使用Unix文本编辑器 402

附录B使用Unix文本编辑器 402

B.1 vi 404

B.1.1 vi的模式 405

B.1.2保存和退出 406

B.1.3 vi的配置 407

B.1.4缩略语和宏 407

B.2 GNU Emacs 409

B.2.1 GNU Emacs命令 410

B.2.2 GNU Emacs的窗口 412

B.2.3 在GNU Emacs中工作 412

B.3 pico 413

B.4小结 415

附录C词汇表 416

附录C词汇表 416

附录D常用Unix命令 435

附录D常用Unix命令 435

附录E Apache配置文件 455

附录E Apache配置文件 455

E.1 httpd-std.conf 457

E.2 httpd-win.conf 480

E.3 highperformance-std.conf 501