注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信Web ServerApache Server的配置與管理

Apache Server的配置與管理

Apache Server的配置與管理

定 價(jià):¥32.00

作 者: 方義等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: Apache

ISBN: 9787115091284 出版時(shí)間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 316頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書重點(diǎn)介紹了如何在Linux/UNIX系統(tǒng)上配置和管理Apache。首先概述了一些WWW的基礎(chǔ)知識(shí),接著介紹了ApacheServer的配置和安裝、Apache的各種模塊以及如何在Aapche中配置虛擬主機(jī)。然后介紹了服務(wù)器端包含指令(SSI),以及各種服務(wù)器端的腳本語言,如CGI、FastCGI、Perl、ApacheJServ和PHP等。另外還介紹了如何安裝、配置和使用Samba和Sendmail。最后介紹了Apache的管理和安全,包括WWW的認(rèn)證機(jī)制、服務(wù)器的狀態(tài)和日志、Web的安全性、SSL、代理功能設(shè)置及IPMasqerade和IPCHAINS等。本書適用于使用和管理ApacheServer的計(jì)算機(jī)專業(yè)人員。

作者簡介

暫缺《Apache Server的配置與管理》作者簡介

圖書目錄

第一部分 開端                   
                   
 第一章 Apache簡介 1                   
 1.1 什么是WWW 1                   
 1.1.1 重要的基本概念 2                   
 1.1.2 Web的特點(diǎn) 2                   
 1.2 什么是HTTP 3                   
 1.2.1 HTTP的特點(diǎn) 3                   
 1.2.2 HTTP的通信交換過程 4                   
 1.2.3 HTTP的請求和響應(yīng)消息格式 4                   
 1.3 什么是Apache 5                   
 1.4 Apache Server的優(yōu)點(diǎn)和特征 6                   
 1.5 Apache的結(jié)構(gòu) 8                   
 1.6 面對的挑戰(zhàn) 8                   
                   
 第二章 編譯及安裝Apache 9                   
 2.1 下載Apache 9                   
 2.2 編譯和安裝Apache 9                   
 2.2.1 配置選項(xiàng) 10                   
 2.2.2 運(yùn)行Configure 11                   
 2.2.3 編譯Apache 12                   
 2.2.4 安裝Apache 12                   
 2.3 保護(hù)Apache目錄 13                   
                   
 第三章 配置與運(yùn)行Apache 14                   
 3.1 Apache的配置文件 14                   
 3.1.1 conf/httpd.conf 14                   
 3.1.2 conf/srm.conf 14                   
 3.1.3 conf/access.conf 18                   
 3.2 啟動(dòng)和停止Apache 19                   
 3.2.1 獨(dú)立的服務(wù)器 19                   
 3.2.2 由inetd運(yùn)行的Apache服務(wù)器 20                   
 3.3 測試Apache服務(wù)器 21                   
 3.4 命令行參數(shù) 22                   
                   
 第四章 Apache的核心配置 24                   
 4.1 Apache命令的適用范圍 24                   
 4.1.1 服務(wù)器配置的使用范圍 24                   
 4.1.2 容器的使用范圍 24                   
 4.1.3 針對目錄的使用范圍 25                   
 4.2 一般的配置命令 25                   
 4.2.1 AccessConfig 25                   
 4.2.2 AccessFileName 26                   
 4.2.3 BindAddress 26                   
 4.2.4 CoreDumpDirectory 27                   
 4.2.5 DefaultType 27                   
 4.2.6 DocumentRoot 27                   
 4.2.7 ErrorDocument 28                   
 4.2.8 Group 29                   
 4.2.9 <IfModule> 29                   
 4.2.10 Include 29                   
 4.2.11 Listen 29                   
 4.2.12 Options 30                   
 4.2.13 Port 31                   
 4.2.14 ResourceConfig 32                   
 4.2.15 ServerAdmin 32                   
 4.2.16 ServerName 33                   
 4.2.17 ServerRoot 33                   
 4.2.18 User 33                   
 4.3 性能和資源配置命令 34                   
 4.3.1 控制Apache進(jìn)程 34                   
 4.3.2 建立持續(xù)連接 37                   
 4.3.3 控制系統(tǒng)資源 38                   
 4.3.4 動(dòng)態(tài)裝卸模塊 39                   
 4.4 標(biāo)準(zhǔn)的容器命令 39                   
 4.4.1?。糄irectory> 39                   
 4.4.2?。糄irectoryMatch> 40                   
 4.4.3 <Files> 40                   
 4.4.4?。糉ilesMatch> 41                   
 4.4.5?。糒ocation> 41                   
 4.4.6?。糒ocationMatch> 41                   
 4.5 虛擬主機(jī)命令 42                   
 4.5.1?。糣irtualHost> 42                   
 4.5.2 NameVirtualHost 42                   
 4.5.3 ServerAlias 43                   
 4.5.4 ServerPath 43                   
 4.6 日志命令 44                   
 4.6.1 ErrorLog 44                   
 4.6.2 LockFile 44                   
 4.6.3 PidFile 44                   
 4.6.4 ScoreBoardFile 45                   
 4.7 認(rèn)證與安全命令 45                   
 4.7.1 AllowOverride 45                   
 4.7.2 AuthName 46                   
 4.7.3 AuthType 46                   
 4.7.4 HostNameLookups 46                   
 4.7.5 IdentityCheck 46                   
 4.7.6 <Limit> 47                   
 4.7.7 require 47                   
 4.7.8 Satisfy 48                   
                   
 第五章 Apache標(biāo)準(zhǔn)模塊 49                   
 5.1 mod_access模塊 49                   
 5.1.1 allow 49                   
 5.1.2 deny 50                   
 5.1.3 order 50                   
 5.2 mod_actions 51                   
 5.2.1 Action 51                   
 5.2.2 Script 51                   
 5.3 mod_alias模塊 52                   
 5.3.1 Alias 52                   
 5.3.2 AlaisMatch 53                   
 5.3.3 Redirect 53                   
 5.3.4 RedirectMatch 53                   
 5.3.5 RedirectTemp 54                   
 5.3.6 RedirectPermanent 54                   
 5.3.7 ScriptAlias 54                   
 5.3.8 ScriptAliasMatch 55                   
 5.4 mod_asis模塊 55                   
 5.4.1 目的 55                   
 5.4.2 用法 55                   
 5.5 mod_auth模塊 56                   
 5.5.1 AuthGroupFile 56                   
 5.5.2 AuthUserFile 57                   
 5.6 mod_auth_anon模塊 57                   
 5.7 mod_auth_db模塊 57                   
 5.8 mod_auth_external模塊 58                   
 5.9 mod_autoindex模塊 59                   
 5.9.1 AddAlt 59                   
 5.9.2 AddAltByEncoding 59                   
 5.9.3 AddAltByType 59                   
 5.9.4 AddDescription 60                   
 5.9.5 AddIcon 60                   
 5.9.6 AddIconByEncoding 60                   
 5.9.7 AddIconByType 61                   
 5.9.8 DefaultIcon 61                   
 5.9.9 DirectoryIndex 61                   
 5.9.10 FancyIndexing 62                   
 5.9.11 HeaderName 62                   
 5.9.12 IndexIgnore 62                   
 5.9.13 IndexOptions 63                   
 5.9.14 ReadmeName 63                   
 5.10 mod_cgi模塊 64                   
 5.10.1 摘要 64                   
 5.10.2 CGI 環(huán)境變量 64                   
 5.11 mod_dir模塊 64                   
 5.12 mod_env模塊 65                   
 5.12.1 PassEnv 65                   
 5.12.2 SetEnv 65                   
 5.12.3 UnsetEnv 66                   
 5.13 mod_imap模塊 66                   
 5.13.1 摘要 66                   
 5.13.2 新特色 66                   
 5.13.3 配置指令 66                   
 5.14 mod_include模塊 68                   
 5.14.1 SPML——包含文件格式 68                   
 5.14.2 內(nèi)含的變量 69                   
 5.14.3 XBitHack 70                   
 5.15 mod_log_config模塊 70                   
 5.15.1 摘要 70                   
 5.15.2 日志文件格式 70                   
 5.15.3 使用多個(gè)日志文件 72                   
 5.15.4 指令 72                   
 5.16 mod_mime模塊 73                   
 5.16.1 摘要 73                   
 5.16.2 AddEncoding 74                   
 5.16.3 AddLanguage 74                   
 5.16.4 AddType 74                   
 5.16.5 TypesConfig 75                   
 5.17 mod_negotiation模塊 75                   
 5.17.1 摘要 75                   
 5.17.2 LanguagePriority 76                   
 5.18 mod_setenvif模塊 76                   
 5.18.1 BrowserMatch 77                   
 5.18.2 BrowserMatchNoCase 77                   
 5.18.3 SetEnvlf 77                   
 5.18.4 SetEnvIfNoCase 77                   
 5.19 mod_unique_id模塊 78                   
 5.20 mod_userdir模塊 78                   
                   
 第六章 Apache擴(kuò)充模塊 79                   
 6.1 mod_auth_dbm模塊 79                   
 6.1.1 AuthDbmGroupFile 80                   
 6.1.2 AuthDBMUserFile 81                   
 6.2 mod_auth_digest模塊 81                   
 6.2.1 AuthDigestFile 81                   
 6.2.2 AuthDigestGroupFile 81                   
 6.2.3 AuthDigestQop 82                   
 6.2.4 AuthDigestNonceLifetime 82                   
 6.2.5 AuthDigestNonceFormat 82                   
 6.2.6 AuthDigestNcCheck 83                   
 6.2.7 AuthDigestAlgorithm 83                   
 6.2.8 AuthDigestDomain 83                   
 6.3 mod_cern_meta模塊 83                   
 6.3.1 MetaFiles 84                   
 6.3.2 MetaDir 84                   
 6.3.3 MetaSuffix 84                   
 6.4 mod_cookies模塊 84                   
 6.5 mod_digest模塊 85                   
 6.6 mod_dld模塊 85                   
 6.6.1 摘要 85                   
 6.6.2 LoadFile 85                   
 6.6.3 LoadModule 85                   
 6.7 mod_example模塊 86                   
 6.8 mod_expires模塊 86                   
 6.8.1 ExpiresActive 87                   
 6.8.2 ExpiresByType 87                   
 6.8.3 ExpiresDefault 87                   
 6.9 mod_headers模塊 88                   
 6.10 mod_info模塊 88                   
 6.11 mod_log_agent模塊 89                   
 6.12 mod_log_referer模塊 90                   
 6.12.1 日志文件的格式 90                   
 6.12.2 RefererIgnore 90                   
 6.12.3 RefererLog 90                   
 6.13 mod_mmap_static模塊 91                   
 6.13.1 摘要 91                   
 6.13.2 MmapFile 91                   
 6.14 mod_proxy模塊 91                   
 6.14.1 ProxyRequests 91                   
 6.14.2 ProxyRemote 92                   
 6.14.3 ProxyPass 92                   
 6.14.4 ProxyPassReverse 93                   
 6.14.5 ProxyBlock 93                   
 6.14.6 NoProxy 94                   
 6.14.7 ProxyDomain 94                   
 6.14.8 ProxyReceiveBufferSize 94                   
 6.14.9 CatheRoot 94                   
 6.14.10 CacheSize 95                   
 6.14.11 CacheGcInterval 95                   
 6.14.12 CacheMaxExpire 95                   
 6.14.13 CacheLastModifiedFactor 95                   
 6.14.14 CacheDirLenth 96                   
 6.14.15 CacheDirLevels 96                   
 6.14.16 CacheDefaultExpire 96                   
 6.14.17 CacheForceCompletion 97                   
 6.14.18 NoCache 97                   
 6.15 mod_rewrite模塊 97                   
 6.15.1 RewriteEngine 98                   
 6.15.2 RewriteOptions 98                   
 6.15.3 RewriteRule 99                   
 6.15.4 RewriteCond 100                   
 6.15.5 RewriteMap 101                   
 6.15.6 RewriteBase 102                   
 6.15.7 RewriteLog 102                   
 6.15.8 RewriteLogLevel 103                   
 6.15.9 RewriteLock 103                   
 6.16 mod_so模塊 103                   
 6.16.1 摘要 103                   
 6.16.2 指令 104                   
 6.16.3 為Windows 創(chuàng)建DLL模塊 104                   
 6.17 mod_speling模塊 105                   
 6.18 mod_status模塊 105                   
 6.19 mod_usertrack模塊 106                   
 6.19.1 Logging 106                   
 6.19.2 指令 106                   
 6.20 mod_vhost_alias模塊 107                   
 6.20.1 目錄名改寫 107                   
 6.20.2 指令 108                   
                   
 第七章 虛擬主機(jī)的管理 109                   
 7.1 虛擬站點(diǎn)的DNS配置 109                   
 7.1.1 基于IP的虛擬主機(jī)的DNS配置 109                   
 7.1.2 基于名稱的虛擬主機(jī)的DNS配置 110                   
 7.2 虛擬站點(diǎn)的Apache配置 111                   
 7.2.1 設(shè)置多個(gè)Apache守護(hù)進(jìn)程 112                   
 7.2.2 設(shè)置單獨(dú)的Apache 113                   
 7.3 建立虛擬主機(jī)的限制因素 114                   
                   
 第二部分 服務(wù)器端包含指令和腳本                   
                   
 第八章 Apache的服務(wù)器端包含指令 117                   
 8.1 什么是SSI 117                   
 8.2 Apache的SSI配置 118                   
 8.2.1 為SSI HTML頁添加新的句柄 119                   
 8.2.2 為SSI HTML頁添加新的文件擴(kuò)展名 120                   
 8.2.3 啟動(dòng)目錄的SSI解析 120                   
 8.3 SSI指令的使用 121                   
 8.3.1 config 121                   
 8.3.2 echo 124                   
 8.3.3 exec 124                   
 8.3.4 fsize 127                   
 8.3.5 flastmod 127                   
 8.3.6 include 128                   
 8.3.7 printenv 128                   
 8.3.8 set 129                   
 8.4 SSI變量 129                   
 8.5 流程控制命令 130                   
                   
 第九章 CGI配置 133                   
 9.1 什么是CGI 133                   
 9.1.1 CGI簡介 133                   
 9.1.2 CGI的輸入輸出 134                   
 9.2 Apache對CGI的支持 137                   
 9.2.1 服務(wù)器專用環(huán)境變量 137                   
 9.2.2 客戶請求專用環(huán)境變量 138                   
 9.3 Apache的CGI配置 142                   
 9.3.1 創(chuàng)建CGI腳本目錄 142                   
 9.3.2 選擇特定的CGI文件擴(kuò)展名 144                   
 9.3.3 允許用戶訪問cgi-bin 145                   
 9.3.4 使用AddType創(chuàng)建新的CGI擴(kuò)展名 147                   
 9.4 運(yùn)行CGI 148                   
 9.4.1 一個(gè)有用的CGI腳本 148                   
 9.4.2 用于Perl的CGI模塊 149                   
 9.5 在Apache中調(diào)試CGI 150                   
 9.5.1 ScriptLog 150                   
 9.5.2 ScriptLogLength 151                   
 9.5.3 ScriptLogBuffer 151                   
                   
 第十章 FastCGI 152                   
 10.1 認(rèn)識(shí)FastCGI 152                   
 10.1.1 為什么使用FastCGI 152                   
 10.1.2 FastCGI的優(yōu)勢 153                   
 10.1.3 理解FastCGI 153                   
 10.2 獲得FastCGI并編譯進(jìn)Apache 155                   
 10.2.1 獲得FastCGI及相關(guān)組件 155                   
 10.2.2 將FastCGI編譯進(jìn)Apache 155                   
 10.3 從CGI轉(zhuǎn)換到FastCGI 156                   
 10.4 FastCGI的Apache配置 159                   
 10.4.1 AddClass指令 159                   
 10.4.2 ExternalAddClass指令 160                   
 10.4.3 FastCgiIpcDir指令 160                   
 10.5 基于Perl的FastCGI腳本的運(yùn)行 162                   
 10.6 配置文件例子 164                   
                   
 第十一章 將Perl嵌入Apache 168                   
 11.1 Perl簡介 168                   
 11.2 mod_perl模塊的安裝 168                   
 11.3 使用Perl配置Apache 170                   
 11.4 運(yùn)行Perl CGI腳本 174                   
 11.5 導(dǎo)出Perl CGI腳本的問題 177                   
 11.6 Perl模塊的編寫 178                   
 11.6.1 CGI.pm及CGI::*模塊的使用 180                   
 11.6.2 Apache DB/DBM認(rèn)證模塊的使用 180                   
 11.7 服務(wù)器端包含與mod_perl的集成 181                   
 11.8 幾個(gè)特殊的問題 182                   
 11.8.1 內(nèi)存的使用 182                   
 11.8.2 安全性問題 184                   
                   
 第十二章 Apache JServ和PHP 185                   
 12.1 Apache JServ 185                   
 12.1.1 安裝Apache JServ 185                   
 12.1.2 Apache JServ的特征 188                   
 12.1.3 JSP簡介 188                   
 12.2 PHP 190                   
 12.2.1 什么是PHP 190                   
 12.2.2 PHP的特性 190                   
 12.2.3 PHP的獲得. 安裝和配置 190                   
                   
 第三部分 Samba和Sendmail                   
                   
 第十三章 Samba Server 193                   
 13.1 SMB的簡介 193                   
 13.1.1 什么是SMB 193                   
 13.1.2 Microsoft Network 194                   
 13.2 Samba的安裝與設(shè)定 196                   
 13.2.1 安裝Samba 196                   
 13.2.2 安裝SWAT 197                   
 13.3 通過SWAT對Samba進(jìn)行設(shè)定 197                   
 13.3.1 Base Options 198                   
 13.3.2 Security Options 198                   
 13.3.3 Printing Options 200                   
 13.4 編輯Samba的配置文件 201                   
 13.5 檢測 203                   
 13.5.1 Linux主機(jī)共享Windows主機(jī)的資源 203                   
 13.5.2 Windows主機(jī)共享Linux主機(jī)的資源 203                   
 13.6 常見問題 203                   
                   
 第十四章 Sendmail 205                   
 14.1 什么是Sendmail 205                   
 14.2 獲得和安裝Sendmail 205                   
 14.3 Sendmail的配置 206                   
 14.3.1 文件與指令 206                   
 14.3.2 Sendmail.cf 206                   
 14.3.3 使用m4 212                   
 14.3.4 郵件隊(duì)列(Mail Queue) 213                   
 14.3.5 Sendmail Anti-relay 214                   
 14.4 在虛擬主機(jī)中設(shè)定Sendmail 214                   
 14.4.1 同一臺(tái)機(jī)器收不同域的信件 214                   
 14.4.2 修改虛擬收信人數(shù)據(jù)庫 215                   
 14.4.3 修改虛擬送信人數(shù)據(jù)庫 215                   
 14.5 Aliases別名文件 216                   
 14.6 forward轉(zhuǎn)寄文件 216                   
 14.7 Masquerading 217                   
 14.8 實(shí)現(xiàn)POP3 217                   
                   
 第四部分 Apache的管理和安全                   
                   
 第十五章 WWW認(rèn)證 219                   
 15.1 基于主機(jī)的認(rèn)證 219                   
 15.1.1 allow 220                   
 15.1.2 deny 220                   
 15.1.3 order 220                   
 15.2 基于HTTP的認(rèn)證 220                   
 15.2.1 標(biāo)準(zhǔn)的mod_auth模塊 221                   
 15.2.2 mod_auth_dbm模塊 221                   
 15.2.3 mod_auth_db模塊 221                   
 15.2.4 mod_auth_msql模塊 221                   
 15.2.5 mod_auth_external模塊 224                   
 15.3 摘要認(rèn)證 225                   
                   
 第十六章 服務(wù)器的狀態(tài)和日志 226                   
 16.1 通過Web監(jiān)視Apache 226                   
 16.1.1 訪問服務(wù)器的配置信息 226                   
 16.1.2 監(jiān)視服務(wù)器的狀態(tài) 227                   
 16.2 建立服務(wù)器日志文件 229                   
 16.3 定制服務(wù)器日志文件 230                   
 16.4 生成多個(gè)日志文件 231                   
 16.5 存儲(chǔ)有關(guān)信息 231                   
 16.5.1 存儲(chǔ)用戶代理信息 232                   
 16.5.2 存儲(chǔ)引用者的信息 232                   
 16.5.3 存儲(chǔ)cookies 232                   
 16.6 使用錯(cuò)誤日志 233                   
 16.7 分析服務(wù)器日志文件 235                   
 16.8 維護(hù)服務(wù)器日志文件 236                   
 16.8.1 使用rotatelog 236                   
 16.8.2 使用logrotate 236                   
                   
 第十七章 Web的安全性 238                   
 17.1 理解Web的安全性 238                   
 17.1.1 局域網(wǎng) 239                   
 17.1.2 操作系統(tǒng) 239                   
 17.1.3 Web服務(wù)器軟件 239                   
 17.1.4 Web內(nèi)容 241                   
 17.2 降低CGI風(fēng)險(xiǎn) 241                   
 17.2.1 防止惡意用戶對CGI應(yīng)用程序的輸入 242                   
 17.2.2 防止嵌入在有害的用戶輸入中的系統(tǒng)調(diào)用 243                   
 17.2.3 防止拒絕服務(wù)的攻擊 248                   
 17.2.4 使用封裝來降低CGI風(fēng)險(xiǎn) 249                   
 17.3 降低SSI風(fēng)險(xiǎn) 252                   
 17.4 降低基于HTTP認(rèn)證的風(fēng)險(xiǎn) 253                   
 17.5 Web安全策略 253                   
                   
 第十八章 Apache的SSL 254                   
 18.1 SSL簡介 254                   
 18.1.1 加密基礎(chǔ) 254                   
 18.1.2 什么是SSL 254                   
 18.2 Apache的SSL解決方案 255                   
 18.3 自由軟件——Apache-SSL 255                   
 18.3.1 配置和安裝SSLeay 256                   
 18.3.2 配置和安裝Apache-SSL 256                   
 18.3.3 取得數(shù)字證書 257                   
 18.3.4 PGP key 258                   
 18.3.5 Apache-SSL指令 258                   
 18.3.6 為Apache-SSL配置Apache 263                   
 18.4 商業(yè)的Web Server——Stronghold 272                   
 18.4.1 安裝Stronghold 272                   
 18.4.2 使用基于Web的配置管理軟件 273                   
 18.4.3 取得由CA簽署的證書 273                   
 18.4.4 建立專用的證書 274                   
                   
 第十九章 Apache的代理服務(wù)器 277                   
 19.1 配置和安裝代理模塊 277                   
 19.2 代理模塊的指令 278                   
 19.3 配置代理服務(wù)器 278                   
 19.3.1 將Intranet與Internet相連 278                   
 19.3.2 遠(yuǎn)程Web站點(diǎn)的緩存 279                   
 19.3.3 建立Web站點(diǎn)的鏡像 281                   
 19.4 Web瀏覽器的代理設(shè)置 281                   
 19.4.1 自動(dòng)代理配置 281                   
 19.4.2 只對遠(yuǎn)程URL請求使用代理服務(wù) 283                   
 19.4.3 使用多個(gè)代理服務(wù)器 284                   
 19.5 IP Masquerade 287                   
 19.5.1 什么是IP Masquerade 287                   
 19.5.2 IP Masquerade的安裝 287                   
 19.5.3 IP Masquerade的設(shè)定 289                   
                   
 附錄A 一個(gè)配置完成的httpd.conf文件 292                   
                   
 附錄B 與Apache有關(guān)的Internet資源 316                   
                   
                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號