网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

Apache 管理员手册[按需印刷]

分享到:
Apache 管理员手册[按需印刷]

最 低 价:¥72.00

定 价:¥36.00

作 者:(美)Rich Bowen 等

出 版 社:机械工业出版社

出版时间:2003 年1月

I S B N:711111034X

价格
72.00元

商品详情

编辑推荐

内容简介

本书重点介绍如何使用和管理Apache服务器。全书分五大部分。第一部分介绍如何取得、编译、简单配置和运行Apache,包括如何使用一些基本的配置指令和主要的配置工具以及虚拟主机的基本配置。第二部分讨论一些高级配置技巧,包括MIME、URL映射、内容协商、目录索引、Windows上的Apache和性能调整。第三部分讲述动态内容,包括处理程序、过滤器、CGI、SSI、mod_perl和PHP。第四部分介绍Apache安全和检查,包括Apache及动态生成内容的安全,在Apache中如何进行验证、授权和控制访问,SSL和spider的原理和使用,以及Apache日志。第五部分讨论Apache模块,分别阐述了Apache自带模块和特殊用途的Apache模块。
  本书适合于Apache服务器管理员以及想了解服务器系统的开发人员阅读。
  

作者简介

目录

第一部分 安装和配置apache服务器
第1章 开始1
1.1 选择web服务器1
1.1.1 兼容性问题1
1.1.2 现有技术能力1
1.1.3 行政命令1
1.1.4 客户1
1.2 硬件和软件要求2
1.3 连通性2
1.4 选择使用主机托管还是自己管理主机3
1.4.1 连通性3
1.4.2 可靠的连接3
1.4.3 你是否需要频繁访问服务器3
1.5 需要向isp询问的问题4
1.5.1 共享空间、专用服务器、还是两者
搭配4
1.5.2 当出现问题时如何处理4
1.5.3 数据备份4
1.5.4 安装软件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.1 cgi-bin10
2.4.2 conf10
2.4.3 htdocs10
2.4.4 icons10
2.4.5 logs10
2.4.6 src10
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章 启动、停止和重启15
3.1 apachectl15
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.1 指令21
4.2.2 段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.8 multiviews30
4.5.9 all30
4.5.10 none30
4.6 安全问题30
4.7 小结30
第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.3 indexes46
6.2.4 limit46
6.2.5 options46
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 大批量虚拟主机服务53
7.4.1 每个虚拟主机的配置文件53
7.4.2 mod_vhost_alias53
7.5 运行多后台程序55
7.6 小结55
第二部分 高级配置技巧
第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.3.2 removecharset61
8.3.3 addlanguage61
8.3.4 removelanguage61
8.3.5 defaultlanguage61
8.4 多扩展名文件61
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.8 url重写67
9.9 小结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.2 options +indexes74
11.3 indexoptions—“奇特的”索引74
11.3.1 indexoptions的语法74
11.3.2 fancyindexing74
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.12 suppresscolumnsorting79
11.3.13 suppressdescription79
11.3.14 suppresshtmlpreamble79
11.3.15 suppressicon79
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.7.3 indexorderdefault85
11.8 示例85
11.8.1 示例185
11.8.2 示例285
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.4 .htaccess文件93
12.6.5 文件路径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.4 内容协商98
13.3.5 进程创建98
13.4 缓存和代理99
13.5 squid99
13.6 小结100
第三部分 动态内容
第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.1.8 server-parsed108
14.1.9 type-map108
14.2 定制处理程序108
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.4 输出119
15.5 示例程序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.4 安全考虑133
16.5 小结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.3 安装mod_perl处理程序的示例141
17.5.4 配置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.1.2 php的架构146
18.2 php的优势和劣势146
18.2.1 优势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.1 php语言156
18.5.2 错误处理156
18.5.3 输出处理 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
第四部分 安全和检查
第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.2 要编译的动态内容和要解析的动态
内容176
20.3 编写更安全的动态内容176
20.3.1 用cgi-bin与否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章 ssl198
22.1 加密技术198
22.1.1 机密性198
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.1 算法207
22.5.2 客户端证书207
22.5.3 性能207
22.5.4 记录207
22.5.5 ssl选项207
22.5.6 基于名字的虚拟主机207
22.6 深层读物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.2 联系操作者212
23.5.3 通过地址封锁一个spider212
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
第五部分 模 块
第25章 apache模块介绍229
25.1 apache api230
25.2 安装模块230
25.2.1 把模块嵌入httpd231
25.2.2 动态共享对象231
25.3 小结232
第26章 apache自带的模块233
26.1 模块233
26.1.1 mod_access233
26.1.2 mod_actions233
26.1.3 mod_alias233
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.10 mod_autoindex235
26.1.11 mod_cern_meta235
26.1.12 mod_cgi235
26.1.13 mod_digest235
26.1.14 mod_dir235
26.1.15 mod_env235
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.27 mod_mmap_static238
26.1.28 mod_negotiation238
26.1.29 mod_proxy238
26.1.30 mod_rewrite238
26.1.31 mod_setenvif238
26.1.32 mod_so238
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.1.2 cpan242
27.1.3 搜索模块242
27.1.4 邮件发送列表通告242
27.2 模块的示例242
27.2.1 使用ldap的用户验证242
27.2.2 相册243
27.3 小结243
第六部分 附 录
附录 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

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...