Apache Cookbook中文版

所属分类:網絡與通信  
出版时间:2009-1   出版时间:電子工業出版社   作者:Ken Coar,Rich Bowen   页数:285   译者:蔡文凱  

内容概要

  《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版)》中的每个问题都来自真实世界,这些问题都是作者或其他需要找寻帮助的人在工作当中碰到的。

图书封面




    Apache Cookbook中文版下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,網絡與通信PDF免费下载。 计算机教程网 

计算机教程网 @ 2018