Apache Cookbook中文版

出版时间:2009-1  出版社:电子工业出版社  作者:Ken Coar,Rich Bowen  页数:285  译者:蔡文凯  
Tag标签:无  

内容概要

  《Apache Cookbook中文版(第2版)》为读者提供了最可能遇到的一些问题的解决办法,这些办法已经针对新版的Apache服务器做了更新。《Apache Cookbook中文版》的作者来自Apache软件基金会,针对2 0版和2.2版的Apache服务器,作者对初版书做了彻底的修正,《Apache Cookbook中文版(第2版)》囊括的解决办法从简单任务如在红帽Linux或视窗操作系统上安装Apache服务器,到更复杂的任务如配置一个基于名称的虚拟主机或保护并管理你的代理服务器。  无论是初学者还是有经验的用户,都可以从《Apache Cookbook中文版(第2版)》获益。对于书里的每一个问题,读者都将找到一个切实可行的解决办法,有些解决办法会包含一段可以马上使用的简短、针对性的代码,不但如此,读者还将知道这段代码如何以及为什么会正确工作,这么一来,读者就可以做出调整来解决类似的问题。

书籍目录

前言第1章 安装1.1 使用红帽Linux的软件包安装Apache服务器1.2 使用Debian的软件包安装Apache服务器1.3 在Windows环境下安装Apache服务器1.4 下载Apache服务器的源代码1.5 使用源代码编译Apache服务器1.6 使用ApacheToolbox进行安装1.7 启动、停止、重启Apache服务器1.8 卸载Apache服务器1.9 选择合适的Apache服务器版本1.10 使用config.nice文件进行升级1.11 在系统启动时自动运行Apache服务器1.12 一些有用的configure命令参数1.13 寻找Apache的文件第2章 增加常用模块2.1 安装一般的第三方模块2.2 在类Unix系统下安装mod_dav2.3 在Windows环境下安装mod_dav2.4 在类Unix系统下安装mod-ped2.5 在类Unix系统下安装rnod_php2.6 在Window环境下安装mod-php2.7 为Apache服务器安装mod-ssl2.8 在modules.apache.org上寻找Apache module2.9 安装mod-security2.10 为什么这个Module不工作呢第3章 日志3.1 在日志内容中取得更详细的信息3.2 获得更详细的错误信息3.3 记录网页的POST内容3.4 记录通过代理服务器请求网页的客户端IP地址3.5 记录客户端的MAC地址3.6 记录Cookie3.7 不记录来自本机网页的网页请求3.8 在特定的时刻更新日志3.9 在每月的第一天更新日志文件3.10 记录主机名称而非IP地址3.11 替每个虚拟主机维护各自的日志3.12 记录经过代理服务器的请求3.13 将虚拟主机的错误记录至多个文件3.14 记录服务器的IP地址3.15 记录引用网页3.16 记录浏览器软件的名称3.17 记录请求标头中的任意字段3.18 记录响应标头中的任意字段3.19 将活动日志记录到MySQL数据库3.20 将日志记录至syslog3.21 记录用户的目录第4章 虚拟主机4.1 设置一个基于域名的虚拟主机4.2 指定一台以域名寻址的主机为默认服务器4.3 建立以IP寻址的虚拟主机4.4 建立以IP寻址的默认虚拟主机4.5 混用以IP寻址以及以域名寻址的虚拟主机4.6 以mod_vhost-alias建立大量的虚拟主机4.7 以Rewrite规则建立大量的虚拟主机4.8 替每个虚拟主机建立日志记录4.9 分割日志文件4.10 以端口寻址的虚拟主机4.11 在多个地址上显示相同的网页内容4.12 在数据库里定义虚拟主机第5章 别名、重定向及重写5.1 将URL对应到一个目录5 2 给现有的网页内容创建新的URL5.3 让用户有他们自己的URL5.4 以单一指令建立数个URL别名5.5 映射数个URL到相同的CGI甘录5.6 替每位用户创建CGI目录5.7 重定向到其他位置5.8 将多个URL重定向到同一位置5.9 允许不区分大小写的URL5.10 在网页上高亮显示PHP源代码,而不需要建立符号链接5.11 替换请求URL中的文字5.12 将路径信息重写至CGI参数5.13 拒绝访问未被引用的请求5 14 重定向未引用的请求到一个说明页面5.15 依据查询字符串来重写5.16 将服务器的全部或部分重定向至SSL5 17 将目录转换成主机名称5.18 将所有的请求重定向至单一主机5.19 将文件名称转换成参数5.20 URL路径和查询字符串的重写5.21 重写一个主机名称为一个目录5.22 把URL的一部分作为查询参数传入5.23 使用AliasMatch、ScriptAliasMatch,以及RedirectMatch指令第6章 安全防护第7章 SSL第8章 动态网页内容第9章 错误处理第10章 代理服务器第11章 性能第12章 目录列表第13章 其他主题附录A 在Apache 中使用正则表达式附录B 疑难排解索引

章节摘录

  为了更有效地使用本书,你有必要安装一套Apache Web server。下面我们将介绍Apache的多种安装方式,你可以选择适合自己的一套。  作为Apache这类开源软件的一大特点,任何人都可以为它制作一套安装包。它允许系统厂商(例如:Debian、FreeBSD、Red Hat.Mandrake、Hewlett-Packard等)设定Apache文件的安装位置、定制默认的配置项以在这些厂商的系统平台上更好地运行。不幸的是,定制也带来了麻烦,那就是不同厂商定制的安装包差异较大,如果你在安装过程中遇到问题,就需要熟悉该特定平台安装包的人来帮你解决。  除了使用现成的安装包进行安装以外,Apache还提供了一种更灵活的安装方式,你可以使用适合自己的选项编译源代码并安装它。这种方式有优点也有缺点;优点是允许你选择需要的功能进行安装以及选择特定的安装路径;缺点是一些二进制的扩展包可能无法正常使用,它们依赖的文件在默认路径可能并不存在,因为你可能把这些依赖文件安装到了其他地方或压根就没有安装它们。

编辑推荐

  《Apache Cookbook中文版(第2版)》为您提供了超过200个针对Apache 2.0及2.2最可能碰到的问题的解决办法。Apache包含了许多的扩展。如果您需要更多,可以在用户新闻组中或与Apache相关的邮件列表中寻找或者直接通过IRC聊天频道提问。《Apache Cookbook中文版(第2版)》中,您可以方便地找到节约时间的解决办法,主要包括以下几类:  ·安装常见的第三方模块  ·记录访问Web站点的客户及使用Apache的错误日志机制  ·使用单个Apache服务器及配置文件集合运行多个Web站点  · 处理URL——控制它们指向的文件,改变URL的指向及指向另外的站点  ·保护Apache,防止其受到攻击或暴露漏洞  · 让Apache控制由SSL浏览器提出的安全交易——对于银行转账或医疗记录来说,这些敏感数据是必须的  ·使用运行脚本加强Apache,使之作为一个特定用户运行  · 自定义Apache的错误消息,让您的站点更个性化  · 配置Apache,使其作为Web页面和用户之间的代理服务器  · 解决性能瓶颈及提高Apache的吞吐能力  如果您在Linux、FreeBSD、Solaris或Windows上运行Apache,则无论您是初学者还是有经验的用户,《Apache Cookbook(第2版)》都可以给您提供帮助。《Apache Cookbook中文版(第2版)》中的每个问题都来自真实世界,这些问题都是作者或其他需要找寻帮助的人在工作当中碰到的。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Apache Cookbook中文版 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7