《Apache服务器实用大全》求取 ⇩

第1章 Apache——排名第一的Web服务器1

第一部分 开始1

1.1 Apache的特征2

1.2 Apache的体系结构3

1.3 Apache的未来4

1.3.1 缺乏GUI链接5

1.3.2 为下一个千年做好准备6

1.4理解Apache的许可证7

1.5 谁在使用Apache7

1.6 准备好了吗7

第2章 取得并安装Apache8

2.1 正式的Apache源代码8

2.2 系统需求9

2.3 下载软件10

2.4.1 配置选项11

2.4 为系统配置源代码11

2.4.2 测试新建立的Apache14

2.5 使用下载的可执行文件14

2.6 创建Apache目录15

2.7 安装Apache16

2.8 紧跟Apache的发展16

2.9 小结16

第3章 配置并运行Apache17

3.1 配置服务器17

3.1.1 httpd.conf18

3.1.2 srm.conf28

3.1.3 access.conf37

3.2 启动和停止服务器40

3.2.1 独立的服务器40

3.2.2 由inetd运行的Apache服务器42

3.3 测试Apache服务器43

3.4 小结44

第4章 内核命令45

4.1 Apache命令的适用范围45

4.1.1 服务器配置的使用范围45

4.1.2 容器的使用范围46

4.1.3 针对目录的使用范围47

4.2 一般的配置命令47

4.2.1 AccessConfig47

4.2.2 AccessFileName48

4.2.3 BindAddress49

4.2.4 CoreDumpDirectory49

4.2.5 DocumentRoot49

4.2.6 ErrorDocument50

4.2.8 Listen51

4.2.7 Include51

4.2.9 Port52

4.2.10 User52

4.2.11 Group53

4.2.12 53

4.2.13 Options54

4.2.14 ResourceConfig55

4.2.15 ServerAdmin55

4.2.16 ServerName56

4.2.17 ServerRoot56

4.2.18 DefaultType56

4.3 性能和资源配置命令57

4.3.1 控制Apache进程57

4.3.2 进行持续连接60

4.3.3 控制系统资源62

4.4 标准的容器命令63

4.3.4 使用动态装卸模块的命令63

4.4.1 64

4.4.2 65

4.4.3 65

4.4.4 65

4.4.5 66

4.4.6 66

4.5 虚拟主机专用命令66

4.5.1 66

4.5.2 NameVirtualHost67

4.5.3 ServerAlias68

4.5.4 ServerPath68

4.6.2 ScoreBoardFile69

4.6.3 PidFile69

4.6.1 ErrorLog69

4.6 记录日志命令69

4.6.4 LockFile70

4.7 认证和安全命令70

4.7.1 AllowOverride70

4.7.2 AuthName71

4.7.3 AuthType71

4.7.4 require71

4.7.5 Satisfy72

4.7.6 IdentityCheck73

4.7.7 HostNameLookups73

4.7.8 74

4.8 小结74

5.2 mod_actions75

5.2.1 Action75

第5章Apache模块75

5.1 mod_access75

5.2.2 Script79

5.3 mod_alias80

5.3.1 Alias80

5.3.2 AliasMatch80

5.3.3 Redirect81

5.3.4 RedirectMatch81

5.3.5 RedirectTemp81

5.3.6 RedirectPermanent82

5.3.7 ScriptAlias82

5.3.8 ScriptAliasMatch82

5.4 mod_asis82

5.7 mod_auth_db83

5.9 auth_external83

5.8 mod_auth_dbm83

5.6 mod_auth_anon83

5.5 mod_auth83

5.10 mod_autoindex84

5.10.1 AddAlt85

5.10.2 AddAltByEncoding85

5.10.3 AddAltByType85

5.10.4 AddDescription85

5.10.7 AddIconByType86

5.10.6 AddIconByEncoding86

5.10.5 AddIcon86

5.10.8 DefaultIcon87

5.10.9 FancyIndexing87

5.10.10 HeaderName87

5.10.11 IndexIgnore87

5.10.12 IndexOptions88

5.10.13 ReadmeName88

5.11.3 MetaSuffix89

5.11.2 MetaDir89

5.11 mod_cern_meta89

5.11.1 MetaFiles89

5.12 mod_cgi90

5.13 mod_digest90

5.14 mod_dir90

5.14.1 DirectoryIndex90

5.15 mod_env91

5.15.1 PassEnv91

5.15.2 SetEnv91

5.15.3 UnsetEnv91

5.16 mod_expires91

5.16.2 ExpiresByTye92

5.16.3 ExpiresDefault92

5.16.1 ExpiresActive92

5.17 mod_headers93

5.17.1 Header93

5.18 mod_imap93

5.18.1 ImapMenu95

5.18.2 ImapDefault95

5.18.3 ImapBase95

5.19 mod_include96

5.20 mod_info96

5.21 mod_log_agent96

5.22 mod_log_config96

5.23 mod_log_referer96

5.24 mod_mine96

5.24.1 AddEncoding96

5.24.4 AddType97

5.24.5 ForceType97

5.24.2 AddHandIer97

5.24.3 AddLanguage97

5.24.6 SetHandler98

5.24.7 TypesConfig98

5.25 mod_negotiation98

5.25.1 CacheNegotiatedDocs99

5.25.2 LanguagePriority99

5.26 mod_rewrite99

5.27 mod_setenvif99

5.27.1 BrowserMatch99

5.27.2 BrowserMatchNoCase100

5.27.3 SetEnvIf100

5.27.4 SetEnvIfNoCase100

5.29 mod_status101

5.31 mod_usertrack101

5.30 mod_unique_id101

5.28.1 CheckSpelling101

5.28 mod_speling101

5.32 小结102

第二部分 管理Web站点103

第6章 建立虚拟站点103

6.1 你需要虚拟Web站点吗103

6.2 域名注册105

6.3.1 建立域名的数据库记录106

6.3 对虚拟Web站点的DNS配置106

6.3.2 在基于IP和基于名称之间作出选择111

6.4 用于虚拟主机的Apache配置115

6.4.1 设置多个Apache守护进程116

6.4.2 设置单独的Apache守护进程117

6.5 一般虚拟主机的例子119

6.5.1 在有多个IP地址的服务器上的基于IP的虚拟主机119

6.5.2 无主服务器的基于IP的虚拟主机120

6.5.3 不同端口上基于IP的虚拟主机121

6.5.4 基于名称的虚拟主机122

6.5.5 混合的基于IP和基于名称的虚拟主机124

6.5.6 使用_default_的虚拟主机124

6.5.7 将基于名称的虚拟主机转变为基于IP的虚拟主机125

6.6 建立虚拟主机的限制因素126

6.7 用于虚拟Web站点的sendmail配置126

6.7.1 对虚拟SMTP邮件服务器的DNS配置127

6.7.2 配置/etc/sendmail.cw127

6.7.3 建立虚拟用户表数据库128

6.7.4 配置/etc/sendmail.cf128

6.7.5 测试虚拟e-mail服务129

6.8 小结130

第7章 Apache的服务器端包含命令131

7.1 什么是SSI131

7.2 为SSI配置Apache132

7.2.1 为SSI HTML页添加新的处理程序133

7.2.2 为SSI HTML页添加新的文件扩展名134

7.2.3 使SSI为目录进行语义分析134

7.3 使用SSI命令135

7.3.1 config135

7.3.2 echo138

7.3.3 exec138

7.3.4 fsize141

7.3.5 flastmod141

7.3.6 include142

7.3.7 printenv142

7.3.8 set143

7.4 SS变量143

7.5 流程控制命令144

7.6 小结146

8.1 CGI是什么147

第8章 CGI配置147

8.1.1 CGI的输入和输出148

8.1.2 输入数据的解码152

8.2 Apache对CGI的支持153

8.2.1 服务器变量153

8.2.2 客户请求变量154

8.3 为CGI配置Apache158

8.3.1 给CGI程序目录创建别名158

8.3.2 选择特定的CGI文件扩展名159

8.3.3 允许用户访问cgi-bin160

8.3.4 使用AddType命令创建新的CGI扩展名162

8.4 运行CGI程序162

8.4.1 简单的CGI程序163

8.4.2 一个有用的CGI脚本164

8.4.3 简单的应用程序176

8.5 在Apache中调试CGI程序186

8.4.4 用于Perl的广泛使用的CGI模块186

8.5.1 ScripLog187

8.5.2 ScripLogLength187

8.5.3 ScriptLogBuffer187

8.6 小结188

第9章 FastCGI189

9.1 作为新选择的FastCGI189

9.2 FastCGI的效益191

9.2.1 通过缓存取得高性能191

9.2.2 通过分布式应用程序调节系统规模192

9.3 理解FastCGI193

9.4 FastCGI应用程序的基本结构195

9.5 FastCGI应用程序的不同类型196

9.6 从CGI转换到FastCGI196

9.7 用于Apache的FastCGI200

9.7.1 AppClass命令201

9.7.2 ExternalAppClass命令202

9.7.3 FastCgilpcDir命令203

9.8 将mod_fastcgi编译到Apache中203

9.9 配置文件例子205

9.10 小结207

第三部分 安全机制208

第10章 基本认证208

10.1 基于主机的认证过程209

10.1.1 allow命令209

10.1.2 deny命令210

10.1.3 order命令210

10.2 基于HTTP认证过程212

10.2.1 使用标准的mod_auth模块214

10.2.2 使用mod_auth_dbm模块220

10.2.3 使用mod_auth_db224

10.2.4 使用mod_auth_msql模块225

10.2.5 使用mod_auth_anon模块228

10.2.6 使用mod_auth_external模块230

10.3 摘要认证238

10.4 小结238

第11章 服务器状态和日志239

11.1 监视Apache239

11.1.1 访问配置信息239

11.1.2 允许使用状态页240

11.2 建立日志文件243

11.2.1 TransferLog命令244

11.2.2 LogFormat命令245

11.2.3 CustomLog命令245

11.2.4 CookieLog命令245

11.3 定制日志文件246

11.4 建立多个日志文件247

11.5.2 存储引用者信息248

11.5 存储特殊信息248

11.5.1 存储用户代理信息248

11.5.3 存储cookie249

11.6 使用错误日志251

11.7 分析日志文件253

11.8 日志维护254

11.8.1 使用rotatelog254

11.8.2 使用logrotate255

11.9 小结255

第12章 Web服务器的安全256

12.1 理解Web的安全需求256

12.2 安全检查点257

12.2.1你的网络258

12.2.2 操作系统260

12.2.3 Web服务器软件260

12.2.4 内容262

12.3 CGI风险及解决办法264

12.3.1 预防用户输入带来的风险264

12.3.2 用wrapper减少CGI风险271

12.4 SSI的风险及解决方法276

12.5 基本HTTP认证的风险277

12.6 安全策略考虑277

12.6.1 记录每一件事277

12.6.2 维护Web站点的可信的拷贝277

12.6.3 从Web主机控制台管理站点278

12.6.4 密切关注公用域CGI应用程序278

12.6.5 比较内容278

12.7 有希望吗279

12.8 小结279

13.1 理解mod_ Perl280

第13章 Apache中的Perl280

第四部分 实现高级特征280

13.2 安装mod_Perl281

13.2.1 安装的要求282

13.2.2 编译和安装mod_ Perl282

13.3 通过mod_ Perl运行Perl CGI脚本283

13.4 移植Perl CGI脚本的问题285

13.5 为mod_ Perl写PerI模块286

13.5.1 使用CGI.pm和CGI::*模块288

13.5.2 使用Apache DB/DBM 认证模块288

13.6 Server Side Include和mod_ Perl的集成290

13.7 使用Perl配置Apache290

13.8 使用mod_ Perl的特殊问题294

13.8.1 内存的使用294

13.9 其他用于Apache的嵌入Perl295

13.8.2 安全问题295

13.10小结298

第14章 Apache中的代理服务器299

14.1 理解代理服务器299

14.1.1 前向代理服务器299

14.1.2 逆向代理服务器300

14.2 谁应当使用代理服务器301

14.3 Apache用作代理服务器301

14.3.1 ProxyRequests302

14.3.2 ProxyRemote302

14.3.3 ProxyPass302

14.3.4 ProxyBlock303

14.3.5 NoProxy303

14.3.6 ProxyDomain303

14.3.8 CatcheSize304

14.3.9 CatcheGcInterval304

14.3.7 CacheRoot304

14.3.10 CacheMaxExpire305

14.3.11 CacheLastModifiedFactor305

14.3.12 CacheDirLength305

14.3.13 CacheDirLevels306

14.3.14 CacheDefaultExpire306

14.3.15 NoCache306

14.4 配置代理服务器306

14.4.1 将私有IP网连到互联网307

14.4.2 远程Web站点的缓冲存信者307

14.4.3 建立Web站点的镜像309

14.5 设置Web浏览器310

14.6 Web浏览器的自动代理配置312

14.6.1 只用于远程URL请求的代理服务器316

14.6.2 使用多个代理服务器317

14.7 小结320

第15章 Apache的安全Socket层321

15.1 SSL的基础:加密321

15.1.1 对称加密321

15.1.2 不对称加密323

15.2 理解SSL323

15.3 Apache-SSL325

15.3.1 建立SSLeay325

15.3.2 建立Apache-SSL326

15.3.3 创建临时证书327

15.3.4 配置Apache-SSL的命令327

15.3.5 为Apache-SSL配置Apache329

15.3.6 测试安全服务器333

15.3.7 得到由CA签署的证书337

15.4 Stronghold337

15.4.1 安装Stronghold338

15.4.2 使用基于Web的配置管理软件340

15.4.3 取得由CA签署的证书342

15.4.4 建立专用的证书颁发机构343

15.5 小结348

第16章 重写URL349

16.1 Apache的URL重写引擎349

16.1.1 RewriteEngine351

16.1.2 RewriteOptions352

16.1.3 RewriteRule352

16.1.4 RewriteCond354

16.1.5 RewriteMap355

16.1.6 RewriteBase356

16.1.7 RewriteLog356

16.1.8 RewriteLogLevel356

16.1.9 RewriteLock357

16.2 URL格式357

16.2.1 把请求的URL扩展为规范的URL357

16.2.2 把用户主目录重新定向给新的Web服务器358

16.2.3 在多个目录中查找一页359

16.2.4 设置基于URL的环境变量360

16.2.5 创建www.username.host.com站点360

16.2.6 把访问失败的URL重新定向给另一个Web服务器362

16.2.7 创建一个访问多路复用器362

16.2.8 创建基于时间的URL364

16.3 内容处理364

16.3.1 使URL向后兼容364

16.3.2 创建传送的内容与浏览器类型有关的URL365

16.3.3 为CGI网关创建HTML365

16.4 访问限制365

16.4.1 阻塞机器人366

16.4.2 创建基于HTTP引用的URL转向功能366

16.5 小结366

17.1 Apache计算机367

第五部分 使用Apache的现在和将来367

第17章 性能提示367

17.2 软件369

17.2.1 少使用DNS371

17.2.2 减少磁盘I/O371

17.2.3 限制子进程数371

17.3 网络372

17.3.1 内部Internet Web服务器372

17.3.2 ISP集合Web服务器374

17.3.3 内联网Web服务器374

17.3.4 分布式Web网络375

17.4 内容380

17.5 人员381

17.6 小结381

18.1 创建Web周期382

第18章 运行完善的Web站点382

18.2 把Web周期付诸实施384

18.2.1 为实施Web周期进行设置384

18.2.2 实现Web周期387

18.3 维护Web390

18.3.1 联机备份390

18.3.2 脱机备份391

18.4 标准化指导原则391

18.4.1 HTML文档开发策略391

18.4.2 动态应用的开发策略393

18.5 使用用户友好的界面394

18.5.1 使站点易于导航394

18.5.2 创建有吸引力的设计395

18.5.3 去掉意义含糊不清的错误消息396

18.5.4 测试Web GUI397

18.7 小结399

18.6 宣传Web站点的方法399

第19章 使用Apache组建Web网络400

19.1 什么是Web网络400

19.2 理解需求401

19.3 设计Web网络404

19.4 选择硬件和软件406

19.4.1 建立PC服务器406

19.4.2 选择操作系统407

19.4.3 选择Web服务器407

19.5 建立系统408

19.5.1 磁盘分区408

19.5.2 安装Linux408

19.5.3 配置网络409

19.6 设置DNS服务器410

19.6.1 使用rdist分发文件423

19.6.2 在内部网络上使用NFS426

19.7 Apache服务器配置429

19.8 客户的FTP用户帐号430

19.9 测试新系统431

19.10 投入正常运行432

19.11 未来的可能性433

19.12 小结434

第20章 用于Windows 95/NT的Apache435

20.1 将Apache移植到Windows所面对的问题435

20.2 如何获取Apache的Windows版436

20.3 在Windows上安装Apache436

20.3.1 在Windows 95上运行Apache439

20.3.2 在Windows NT上运行Apache作为一项服务440

20.4 在Windows上配置Apache441

20.5 Windows版专用的Apache命令442

20.5.3 ThreadsPerChild443

20.5.2 LoadFile443

20.5.1 LoadModule443

20.6 小结444

附录A HTTP/1.1状态码445

A.1 信息状态码(100~199)445

A.2 客户请求成功(200~299)445

A.3 对请求进行了重新定向(300~399)446

A.4 客户请求不完备(400~499)446

A.5 服务器错误(500~599)447

附录B 规则表达式基础449

附录C 可用于Apache的Internet资源451

C.1 自由资源451

C.1.1 Web站点451

C.2 Usenet新闻组451

C.2.1 与Web服务器有关的新闻组451

C.2.3 与Web浏览器有关的新闻组452

C.2.2 与创作Web页有关的新闻组452

C.2.4 发布新闻组453

C.2.5 其他的WWW新闻组453

C.2.6 Perl新闻组453

C.3 用于Usenet新闻组的WWW资源453

C.3.1 邮递表453

C.4 商业资源454

C.5 其他有关的资源454

附录D CD-ROM上有什么455

D.1 Apache软件455

D.2 Perl软件456

D.3 Web服务器日志分析程序457

D.4 有用的实用程序457

D.5 协议和标准文档458

CD-ROM安装说明459

1999《Apache服务器实用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(M.J.卡比尔)Mohammed J.Kabir著; 1999 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用服装画大全(1995 PDF版)
实用服装画大全
1995 北京:中国轻工业出版社
实用旅游服务英语(1999.06 PDF版)
实用旅游服务英语
1999.06
微服务与容器(2020 PDF版)
微服务与容器
2020
实用技术:Exchange服务器的实现(1999年09月第1版 PDF版)
实用技术:Exchange服务器的实现
1999年09月第1版 电子工业出版社
个人服务器架设全程图解( PDF版)
个人服务器架设全程图解
长春:吉林音像出版社
用Windows NT Server建立Web服务器(1998 PDF版)
用Windows NT Server建立Web服务器
1998 北京:机械工业出版社
服务·服务·服务  企业成长的秘密武器(1998 PDF版)
服务·服务·服务 企业成长的秘密武器
1998 长春:吉林人民出版社
农村税收指导(1992 PDF版)
农村税收指导
1992 西安:陕西人民出版社
宾馆实用服务教程(1997 PDF版)
宾馆实用服务教程
1997 北京:旅游教育出版社
实用服务艺术(1989 PDF版)
实用服务艺术
1989 西安:陕西科学技术出版社
餐旅服务实用美学(1997 PDF版)
餐旅服务实用美学
1997 北京:中国财政经济出版社
少儿健康成长百问(1999 PDF版)
少儿健康成长百问
1999 北京:农村读物出版社
Linux网络服务器实用手册(1999 PDF版)
Linux网络服务器实用手册
1999 北京:清华大学出版社
Microsoft BackOffice小型商务服务器实用大全(1999 PDF版)
Microsoft BackOffice小型商务服务器实用大全
1999 北京:中国水利水电出版社
中文版Windows 2000 Server实用大全 服务器版(1999 PDF版)
中文版Windows 2000 Server实用大全 服务器版
1999 西安:西安电子科技大学出版社