图书介绍

Apache管理员手册PDF|Epub|txt|kindle电子书版本下载

Apache管理员手册
  • (美)Rich Bowen等著;陈德华等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711111034X
  • 出版时间:2003
  • 标注页数:274页
  • 文件大小:23MB
  • 文件页数:288页
  • 主题词:

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 选择Web服务器1

1.1.1 兼容性问题1

1.1.2 现有技术能力1

1.1.3 行政命令1

1.1.4 客户1

第一部分 安装和配置Apache服务器1

1.2 硬件和软件要求2

1.3 连通性2

1.4 选择使用主机托管还是自己管理主机3

1.4.1 连通性3

1.4.2 可靠的连接3

1.4.3 你是否需要频繁访问服务器3

1.5.3 数据备份4

1.5.4 安装软件4

1.5.1 共享空间、专用服务器、还是两者搭配4

1.5.2 当出现问题时如何处理4

1.5 需要向ISP询问的问题4

1.6 FTP、telnet、SCP、SSH:向网站上传内容5

1.6.1 telnet和SSH——连接到服务器5

1.6.2 FTP和SCP——向你的服务器上传文件6

1.7 小结7

第2章 获取和安装Apache服务器8

2.1 针对心急者的概述8

2.2 从何处得到Apache服务器8

2.3 解压源代码9

2.4 代码树9

2.4.6 src10

2.4.5 logs10

2.4.4 icons10

2.4.3 htdocs10

2.4.1 cgi-bin10

2.4.2 conf10

2.5 安装二进制发行版本11

2.5.1 基于Windows系统的安装过程11

2.5.2 源码与二进制的安装方式11

2.6 配置12

2.6.1 配置选项12

2.6.2 目录和文件名12

2.6.3 主机类型13

2.6.4 功能和模块13

2.6.5 一个默认安装13

2.7 make make install13

2.8 小结14

3.1 apachectl15

第3章 启动、停止和重启15

3.2 httpd16

3.2.1 用httpd来执行启动和停止16

3.2.2 命令行标志16

3.3 用系统启动来启动Apache服务17

3.4 Microsoft Windows17

3.4.1 用命令行启动18

3.4.2 以服务器形式安装Apache18

3.4.3 Apache服务的启动和停止18

3.5 小结19

第4章 配置指令20

4.1 配置文件20

4.2 配置文件语法20

4.2.2 段21

4.2.1 指令21

4.2.3 注释24

4.3 指定非默认配置文件25

4.4 测试配置25

4.5 Options:开启功能27

4.5.1 通用语法28

4.5.2 ExecCGI28

4.5.3 FollowSymLinks28

4.5.4 SymLinksIfOwnerMatch29

4.5.5 Includes29

4.5.6 IncludesNOEXEC29

4.5.7 Indexes29

4.5.10 None30

4.7 小结30

4.6 安全问题30

4.5.9 All30

4.5.8 MultiViews30

第5章 配置工具31

5.1 GUI和配置文件31

5.2 Webmin32

5.3 Comanche39

5.3.1 安装39

5.3.2 使用Comanche40

5.4 小结42

第6章 .htaccess文件——目录的配置44

6.1 AccessFileName44

6.2 AllowOverride45

6.2.1 AuthConfig(验证)45

6.2.2 FileInfo45

6.2.5 Options46

6.2.3 Indexes46

6.2.4 Limit46

6.2.6 All47

6.2.7 None47

6.3 警告和限制47

6.3.1 性能47

6.3.2 安全48

6.4 小结49

第7章 虚拟主机50

7.1 基于IP的虚拟主机50

7.1.1 多IP地址的安装50

7.1.2 配置虚拟主机50

7.2 基于名字的虚拟主机51

7.3 基于端口的虚拟主机52

7.4.2 mod_vhost_alias53

7.4 大批量虚拟主机服务53

7.4.1 每个虚拟主机的配置文件53

7.5 运行多后台程序55

7.6 小结55

第二部分 高级配置技巧57

第8章 MIME和文件类型57

8.1 MIME和HTTP57

8.2 MIME类型的配置指令57

8.2.1 MIME类型配置57

8.2.2 编码59

8.3 字符集和语言60

8.3.1 AddCharset60

8.4 多扩展名文件61

8.3.5 DefaultLanguage61

8.3.4 RemoveLanguage61

8.3.2 RemoveCharset61

8.3.3 AddLanguage61

8.5 处理程序62

8.6 小结62

第9章 URL映射63

9.1 Location63

9.2 Alias63

9.3 ScriptAlias64

9.4 AliasMatch和ScriptAliasMatch64

9.5 Redirect64

9.5.1 RedirectMatch65

9.5.2 RedirectTemp和RedirectPermanent65

9.6 DocumentRoot65

9.7 错误文档66

9.9 小结67

9.8 URL重写67

第10章 内容协商68

10.1 客户端性能68

10.1.1 Accept数据头68

10.1.2 质量系数69

10.2 协商方式69

10.2.1 类型映射文件69

10.2.2 MultiViews71

10.3 不兼容的浏览器72

10.4 高速缓存72

10.5 小结72

第11章 目录索引73

11.1 DirectoryIndex73

11.3.2 FancyIndexing74

11.3.1 IndexOptions的语法74

11.2 Options+Indexes74

11.3 IndexOptions——“奇特的”索引74

11.3.3 DescriptionWidth75

11.3.4 AddIcon75

11.3.5 FoldersFirst77

11.3.6 HTMLTable77

11.3.7 图标尺寸78

11.3.8 IconsAreLinks78

11.3.9 IgnoreClient78

11.3.10 NameWidth78

11.3.11 ScanHTMLTitles78

11.3.15 SuppressIcon79

11.3.14 SuppressHTMLPreamble79

11.3.13 SuppressDescription79

11.3.12 SuppressColumnSorting79

11.3.16 SuppressLastModified80

11.3.17 SuppressRules80

11.3.18 SuppressSize80

11.3.19 TrackModified80

11.3.20 VersionSort80

11.4 AddDescription81

11.5 数据头和页脚81

11.6 忽略文件82

11.7 搜索和排序82

11.7.1 1.3版的排序83

11.7.2 2.0版的排序83

11.8.1 示例185

11.8.2 示例285

11.7.3 IndexOrderDefault85

11.8 示例85

11.9 索引的安全因素86

11.10 小结86

第12章 Windows上Apache87

12.1 要求87

12.2 下载87

12.3 安装88

12.4 启动和停止服务90

12.5 模块91

12.6 Windows和Unix上的Apache之间的不同点91

12.6.1 线程与预派生91

12.6.2 MaxRequestsPerChild92

12.6.3 CGI脚本92

12.6.5 文件路径93

12.6.4 .htaccess文件93

12.7 小结94

第13章 性能调整95

13.1 正确优化95

13.1.1 ApacheBench95

13.1.2 Profiling96

13.2 硬件要求96

13.2.1 内存96

13.2.2 磁盘96

13.2.3 CPU96

13.3 Apache配置96

13.3.1 HostnameLookups97

13.3.2 符号链接97

13.3.3 AllowOverride和.htaccess文件97

13.3.5 进程创建98

13.3.4 内容协商98

13.4 缓存和代理99

13.5 Squid99

13.6 小结100

第三部分 动态内容101

第14章 处理程序和过滤器101

14.1 处理程序101

14.1.1 配置101

14.1.2 default-handler102

14.1.3 send-as-is103

14.1.4 cgi-script103

14.1.5 imap-file103

14.1.6 server-info105

14.1.7 server-status105

14.2 定制处理程序108

14.1.9 type-map108

14.1.8 server-parsed108

14.3 过滤器109

14.3.1 过滤器的配置109

14.3.2 INCLUDES过滤器110

14.4 小结110

第15章 CGI程序111

15.1 Apache配置111

15.1.1 ExecCGI选项111

15.1.2 AddHandler cgi-script112

15.1.3 SetHandler cgi-script112

15.1.4 ScriptAlias112

15.2 一个CGI程序的剖析113

15.3 输入113

15.3.1 环境变量113

15.3.2 表单输入114

15.5 示例程序119

15.4 输出119

15.5.1 简单的CGI程序——Perl120

15.5.2 Windows上的CGI程序121

15.5.3 常见问题解答122

15.6 CGI的限制123

15.7 小结123

第16章 SSI124

16.1 SSI配置124

16.1.1 用文件扩展名启动SSI124

16.1.2 使用XBitHack指令126

16.2 使用SSI指令126

16.3 SSI的变量和条件控制131

16.5 小结133

16.4 安全考虑133

第17章 mod_perl134

17.1 mod_perl是什么134

17.2 安装134

17.2.1 “简单的”形式135

17.2.2 “骇人听闻”的细节135

17.2.3 启动mod_perl136

17.3 配置136

17.4 mod_perl下的CGI137

17.4.1 Apache::Registry137

17.4.2 Apache::PerlRun139

17.4.3 性能比较139

17.5 使用mod_perl的Apache处理程序140

17.5.1 编写一个mod_perl处理程序140

17.5.2 mod_perl处理程序的示例140

17.5.4 配置mod_perl处理程序141

17.5.3 安装mod_perl处理程序的示例141

17.5.5 一个有点用处的示例142

17.6 常见问题142

17.6.1 不要exit142

17.6.2 重启服务器143

17.6.3 你在什么地方得到那个值143

17.7 Windows上的mod_perl143

17.8 哪里可以获取更多信息143

17.9 小结144

第18章 PHP145

18.1 PHP是什么145

18.1.1 PHP的历史145

18.2 PHP的优势和劣势146

18.2.1 优势146

18.1.2 PHP的架构146

18.2.2 PHP的劣势147

18.2.3 各种语言之间的比较148

18.3 下载和安装PHP149

18.3.1 安装二进制包149

18.3.2 从源代码安装PHP149

18.4 PHP扩展151

18.4.1 普通选项152

18.4.2 图像支持152

18.4.3 Flash动画153

18.4.4 PDF生成154

18.4.5 数据库支持154

18.4.6 XML支持154

18.4.7 会话支持155

18.5 PHP配置155

18.5.3 输出处理156

18.5.2 错误处理156

18.5.1 PHP语言156

18.5.4 安全157

18.5.5 动态扩展支持157

18.6 资源158

18.6.1 PHP158

18.6.2 支持158

18.6.3 PHP相关书籍158

18.6.4 网站158

18.6.5 PHP GTK159

18.6.6 商业性质的供应商159

18.7 小结159

第四部分 安全和检查161

第19章 Apache安全161

19.1 开发一个安全策略162

19.2 理解*nix文件权限164

19.2.1 用户和组165

19.2.2 Apache用户166

19.2.3 用户权限166

19.3 限制模块167

19.4 小心使用SSI168

19.5 小心使用.htaccess169

19.6 使用预备服务器170

19.7 虚拟主机的特殊问题172

19.8 Windows上的Apache的特殊问题173

19.9 小结173

第20章 动态内容的安全性174

20.1 理解动态内容的安全风险174

20.3 编写更安全的动态内容176

20.3.1 用cgi-bin与否176

20.2 要编译的动态内容和要解析的动态内容176

20.3.2 常见错误177

20.3.3 Perl177

20.3.4 PHP178

20.3.5 C和C++179

20.4 wrapper180

20.4.1 CGIWrap180

20.4.2 suEXEC182

20.5 检查已有脚本中的代码183

20.6 Windows CGI的特定问题183

20.7 小结184

第21章 验证、授权和访问控制185

21.1 基本验证185

21.1.1 基本验证的工作原理185

21.1.2 配置:用基本验证保护内容186

21.1.3 关于基本验证的常见问题188

21.1.4 安全警告190

21.2 摘要验证190

21.2.1 摘要验证的工作原理190

21.2.2 配置:用摘要验证保护内容190

21.3 数据库验证模块192

21.3.1 mod_auth_db和mod_auth_dbm192

21.3.2 Berkeley DB文件193

21.3.3 安装mod_auth_db193

21.3.4 用mod_auth_db保护一个目录193

21.4 访问控制195

21.4.1 Allow和Deny195

21.4.2 Satisfy196

21.5 小结197

22.1 加密技术198

22.1.1 机密性198

第22章 SSL198

22.1.2 完整性199

22.1.3 真实性200

22.2 SSL介绍200

22.3 安装SSL202

22.3.1 OpenSSL202

22.3.2 mod_ssl202

22.4 证书203

22.4.1 创建一个密钥对204

22.4.2 创建一个证书签署请求205

22.4.3 创建一个自签署的证书205

22.5 SSL配置206

22.5.5 SSL选项207

22.6 深层读物207

22.5.6 基于名字的虚拟主机207

22.5.3 性能207

22.5.4 记录207

22.5.2 客户端证书207

22.5.1 算法207

22.7 小结208

第23章 Web spider209

23.1 spider是什么209

23.2 spider:优点和缺点210

23.2.1 服务器超载210

23.2.2 “黑洞”210

23.3 在日志文件中识别spider210

23.4 从服务器上排斥spider211

23.5 使用robots.txt的Robot扩展211

23.5.1 ROBOTS meta标签211

23.5.3 通过地址封锁一个spider212

23.5.2 联系操作者212

23.5.4 通过Deny from env封锁一个spider213

23.6 编写你自己的spider213

23.7 小结215

第24章 日志216

24.1 access_log216

24.2 错误日志221

24.2.1 错误日志的位置221

24.2.2 错误日志里面有什么221

24.2.3 文档错误222

24.2.4 CGI错误223

24.2.5 查看错误日志223

24.3 日志文件分析224

24.3.1 日志文件能告诉你什么224

24.3.2 日志文件无法告诉你什么224

24.3.3 从日志中获取有用的统计表225

24.3.4 自己分析日志文件226

24.4 记录一个进程226

24.5 日志文件交替227

24.5.1 Logfile::Rotate227

24.5.2 logrotate228

24.6 记录多个虚拟主机228

24.7 小结228

第五部分 模 块229

第25章 Apache模块介绍229

25.1 Apache API230

25.2 安装模块230

25.2.1 把模块嵌入httpd231

25.2.2 动态共享对象231

25.3 小结232

26.1.3 mod_alias233

26.1.2 mod_actions233

第26章 Apache自带的模块233

26.1 模块233

26.1.1 mod_access233

26.1.4 mod_asis234

26.1.5 mod_auth234

26.1.6 mod_auth_anon234

26.1.7 mod_auth_db234

26.1.8 mod_auth_dbm234

26.1.9 mod_auth_digest234

26.1.13 mod_digest235

26.1.14 mod_dir235

26.1.15 mod_env235

26.1.12 mod_cgi235

26.1.11 mod_cern_meta235

26.1.10 mod_autoindex235

26.1.16 mod_example236

26.1.17 mod_expires236

26.1.18 mod_headers236

26.1.19 mod_imap236

26.1.20 mod_include236

26.1.21 mod_info236

26.1.22 mod_log_agent237

26.1.23 mod_log_config237

26.1.24 mod_log_referer237

26.1.25 mod_mime237

26.1.26 mod_mime_magic237

26.1.32 mod_so238

26.1.31 mod_setenvif238

26.1.30 mod_rewrite238

26.1.28 mod_negotiation238

26.1.27 mod_mmap_static238

26.1.29 mod_proxy238

26.1.33 mod_speling239

26.1.34 mod_status239

26.1.35 mod_unique_id239

26.1.36 mod_usertrack239

26.1.37 mod_vhost_alias239

26.2 安装或者默认一个标准模块239

26.3 Apache 2.0240

26.4 小结240

第27 特殊作用的Apache模块241

27.1 查找Apache模块241

27.1.1 modules.apache.org241

27.2 模块的示例242

27.2.1 使用LDAP的用户验证242

27.1.2 CPAN242

27.1.4 邮件发送列表通告242

27.1.3 搜索模块242

27.2.2 相册243

27.3 小结243

第六部分 附录245

附录A Apache软件许可245

附录B 配置命令行选项247

附录C 正则表达式251

附录D mod_perl例代码252

附录E Apache的历史254

附录F 从哪里获取更多的信息257

附录G Apache 1.3及相关模块安装手册260

附录H Apache 2.0的安装与使用270

热门推荐