出版時間:1999-12 出版社:電子工業(yè)出版社 作者:Mohammed J.Kabir 譯者:張笈/李君龍/李洪/李自更等
Tag標簽:無
內(nèi)容概要
《Apache Server系統(tǒng)管理員手冊》簡潔而又專業(yè)地指導系統(tǒng)管理員如何管理Apache Web服務器。 Apache Server是提供源代碼、不帶任何限制的許可證的共享軟件。該Web服務器使用廣泛,不僅適用于UNIX、LINUX平臺,也適用于Microsoft Windows 95/98/NT平臺。本書共分三部分:第一部分介紹了Apache Server的安裝和配置;第二部分介紹了服務器方命令和腳本;第三部分介紹了通用管理任務。本書作者專業(yè)水平高,文章內(nèi)容詳實,參考詳盡,屬于工具性圖書,主要針對于專業(yè)網(wǎng)絡管理人員,其他計算機愛好者而編寫。
作者簡介
Mohammed J.Kabir是Integration Logic公司的主要技術(shù)主管和合作創(chuàng)始人。其公司主要進行基于Web的軟件開發(fā),并為全球的各個公司提供用戶定制解決方案。當Kabir在管理軟件工程和編撰書籍之余,他經(jīng)常騎山地車,看看科幻電影。Kabir畢業(yè)于加州大學Sacramento分校計算機工程專業(yè)。他還著有“Apache Server Bible”和“CGI Primer Plus forWindow”。他的e-mail地址是:kabir@integrationlogic.com
書籍目錄
前言
第一部分 安裝和配置
第一章 新服務器的安裝
UNIX下的Apache
使用APACI來配置Apsche
編譯并安裝Apehe
編譯并安裝支持工具
Windows下的Apache
第二章 運行Apache
定制缺省配置文件
httgh.conf
srm. conf
access.conf
控制Apache Server
啟動服務器
停止服務器
重啟服務器
獲得服務器的完整狀態(tài)
查看服務器配置文件
測試Apache Server
第三章 核心指令
Apache指令的使用環(huán)境
Server Config(服務器配置)環(huán)境
Container(容器)環(huán)境
Per-Directory(每目錄)環(huán)境
常規(guī)配置指令
AccessConfig
AccessFileName
BindAddress
CoreDumpDirectory
DefaultType
DocumentRoot
ErrorDocument
Gruop
<IfDefine>
<IfMdrile>
Include
Listen
Options
Port
ResourceConfig
ServerAdmin
ServerName
ServerRoot
ServerSignature
ServerTokens
UseCanonicalName
User
性能和資源配置指令
對Apsache過程的控制
建立持續(xù)性連接
系統(tǒng)資源的控制
動態(tài)模塊的使用
標準容器指令
<Directory>
<DirectoryMatch>
<Files>
<FilesMatch>
<Location>
<LocationMatch>
虛擬主機專用指令
NameVirtualHost
ServerAlias
ServerPath
<VirtualHost>
記錄指令
LogLevel
ErrorLog
ScoreBoardFile
PidFile
LockFile
鑒權(quán)和保密指令
AllowOverride
AuthName
AuthType
HostNameLookups
IdentityCheck
<Limit>
require
Satisfy
第四章 Apache模塊
mod_access
allow
deny
order
allow from env=variable
deny from env=variable
mod_actions
Action
Script
mod_alias
Alias
AliasMatch
Redirect
RedirectMitch
RedirectTemp
RedirectPermanent
ScriptAlias
ScriptAliasMitch
mod_asis
mod_auth
AnthUserFile
AuthGroupFile
AnthAuthoritative
mod_auth_anon
Anonymous
Anonymous_authoritative
Anonymous_LogEmail
Anonymous_MustGiveEmail
Anonymous_NoUserID
Anonymous_VerifyEmail
mod_auth_db
AuthDBUserFile
AuthDBGroupFile
AuthDBAuthoritative
mod_auth_dbm
AuthDBMUserFile
AuthDBMGroupFile
AuthDBMAuthoritative
mod_auth_exterinal
AddExternalAuth
AddExternalGroupAuth
SetExternalAuthMethod
SetExternalGroupMethod
AuthExternal
GroupExternal
mod_autoindex
AddAlt
AddAltByEncoding
AddAltByType
AddDescription
AddIcon
AddIconByEncoding
AddIconByType
DefaultIcon
FancyIndexing
HeaderName
IndexIgnore
IndexOptions
ReadmeName
mod_cern_meta
MetaFies
MetaDir
MetaSuffix
mod_cgi
服務器特定環(huán)境變量的使用
SERVER_SOFTWARE
GATEWAY_INTERFACE
SERVER_ADMIN
DOCUMENT_ROOT
客戶請求特定環(huán)境變量的使用
AUTH_TYPE
CONTENT_LENGTH
CONTENT_TYPE
HTTP_ACCEPT
HTTP_ACCEPT_CHARSET
HTTP_ACCEPT_LANGUAGE
HTTP_CONNECTION
HTTP_HOST
HTTP_REFERER
HTTP_USER_AGENT
PATH_INFO
PATH_TRANSLATED
REMOTE_ADDR
REMOTE_HOST
REMOTE_IDENT
REMOTE_PORT
REMOTE_USER
REQUEST_METHOD
REQUEST_URI
SCRIPT_FILENAME
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
Apache的CGI配置
調(diào)試CGI程序
ScriptLog
ScriptLogLength
ScriptLogBuffer
mod_digest
AuthDigestFile
mod_dir
DirectoryIndex
mod_env
PassEnv
SetEnv
UnsetEnv
mod_expires
ExpiresActive
ExpiresByType
ExpiresDefault
mod_headers
header
mod_imap
ImapMenu
ImapDeault
Imapbase
mod_include
XBitHack
mod_info
mod_log_agent
AgentLog
mod_log_config
TransferLog
LogFormat
CustomLog
CookieLog
mod_log_referer
RefererLog
RefererIgnore
mod_mime
AddEncoding
AddHandler
AddLanguage
AddType
ForceType …
Sethandler
TypesConfig
mod_mime_magic
MimeMagicFile
mod_negotiation
CacheNegotiatedDocs
LanguagePriority
mod_proxy
ProxyRequests
ProxyRernote
ProxyPass
ProxyPassReverse
ProxyBlock
NoProxy
ProxyDomain
ProxyReceiveBufferSize
CincheRoot
CacheSize
CacheGcInterval
CacheMaxExpire
CacheLastModifiedFactor
CacheDirLength
CacheDirLevels
CacheForceCompletion
NoCache
mod_rewrite
RewriteEngine
RewriteOptions
RewriteRule
RewriteCond
RewriteMap
RewriteBase
RewriteLog
RewriteLogLevel
RewriteLock
mod_setenvif
BrowserMatch
BrowserMatchNoCase
SetEnvlf
SetEnvlfNoCase
mod_speling
CheckSpelling
mod_status
ExtendedStatus
mod_unique_id
mod_userdir
UserDir
mod_usertrack
CookieExpires
CookieTracking
第五章 設(shè)置虛擬站點
基于IP的虛擬主機的DNS配置
基于名稱的虛擬主機的DNS的配置
虛擬站點的Apache配置
多個后臺郵件發(fā)送程序(daemon)的配置
單個后臺郵件發(fā)送程序(daemon)的配置
虛擬主機的限制因素
第二部分 服務器方命令和腳本
第六章 服務器端包含(Server Side Includes)
Apache的SSI配置
添加SSI頁面的新句柄
為SSI頁面添加新的文件擴展名
啟動目錄的SSI解析
SSI命令的使用
config
echo
exec
fsize
flastmod
include
printenv
set
SSI變量的使用
SSI流控制命令的使用
第七章 CGI配置
服務器專用環(huán)境變量
SERVER_SOFTWARE
GATEWAY_INTERFACE
SERVER_ADMIN
DOCUMENT_ROOT
客戶機請求專用環(huán)境變量
SERVER_NAME
HTTP_HOST
HTTP_ACCEPT
HTTP_ACCEPT_CHARSET
HTTP_ACCEPT_LANGUAGE
HTTP_USER_AGENG
HTTP_REFERER
HTTP_CONNECTION
SERVER_PORT
REMOTE_HOST
REMOTE_ PORT
REMOTE_ADDR
REMOTE_USER
SERVER_PROTOCOL
REQUEST_METHOD
REQUEST_URI
REMOTE_IDENT
AUTH_TYPE
CONTENT_TYPE
CONTENT_LENGTH
SCRIPT_NAME
SCRIPT_FILENAME
PATH_INFO
PATH_TRANSLATED
Apache的CGI配置
創(chuàng)建CGI程序目錄
特殊的CGI文件擴展名的選擇
允許用戶對Cgi-Bin訪問
使用AddType創(chuàng)建新的CGI擴展名
CGI程序的運行
一個簡單的CGI腳本
使用廣泛使用的CGI模塊支持Perl
CGI程序的調(diào)試
ScriptLog
ScriptLogLength
ScriptLogBuffer
第八章 FastCGI
FastCGI使用平臺
FastCGI軟件組件的獲得
支持Apache的FastCGI模塊mod_fastcgi.c
支持Perl的FastCGI模塊FCGI.pm
FastCGI開發(fā)軟件包
具有FastCGI支持的Apache的編譯
使用APAI(Apache1.3.X或更早版本)
傳統(tǒng)方法(Apache1.2X或更早版本)
Apache更新的驗證
FastCGI的Apache的配置
FastCGI指令的使用
在httpd.comf中使用<Location>指令進行FastCGI配置
在httpd.conf中使用AddType和AddHandler指令進行FastCGI配置
基于Perl的FastCGI腳本的運行
安裝Perl的FCGI.Pm模塊
使用FCGI.pm編寫FastCGI腳本
使用CGI.pm編寫FastCGI腳本
第九章 Apeche中嵌入Perl
mod_perl模塊的預安裝任務
mod_perl模塊的安裝
使用mod_perl的Apache::Registry模塊運行PerlCGI腳本
導出PertCGI腳本時的問題
支持mod_perl的Perl模塊的編寫
CGI.pm及CGI::* 模塊的使用
Apache DB/DBM鑒權(quán)模塊的使用
服務器端包含與mod_perl的集成
使用Perl配置Apache
mod_perl使用的特殊問題
內(nèi)存的使用
安全性問題
第三部分 普通的管理任務
第十章 WWW鑒權(quán)
使用基于主機的鑒權(quán)
allow
allow from env=variable
deny
deny from env=variable
order
使用指定HTTP格式下的基本鑒權(quán)
使用標準mod_auth模塊進行鑒權(quán)
mod_auth_dbm的使用
mod_auth_db模塊的使用
使用mod_auth_external
外部鑒權(quán)機制的使用
第十一章服務器的狀態(tài)和日志
通過Web訪問服務器的配置狀態(tài)
通過Web監(jiān)視服務器狀態(tài)
簡化狀態(tài)顯示
存儲服務器狀態(tài)信息
生成服務器日志文件
CookieLog
CustomLog
LogFormat
TransferLog
定制服務器日志文件
生成多個日志文件
存儲指定的信息
存儲用戶代理信息
存儲參考者的信息
存儲cookies
使用錯誤日志
分析服務器日志文件
維護服務器日志文件
使用rotatelog
使用logrotate
第十二章 Web安全性
降低CGI隱患
防止惡意用戶對CGI應用程序的輸人
終止嵌人在有害的用戶輸人中的系統(tǒng)調(diào)用
停止拒絕服務的攻擊
使HTML不能在你的站點上發(fā)布
使用封裝來限制CGI隱患
減少服務器端包含的隱患
第十三章 Apache的安全套接層(SSL)
為Apache尋找正確的SSL解決方案
使用Apache-SSL修補Apache
建立SSLeay
建立Apache-SSL
生成一個臨時證書
配置Apache-SSL所用的命令
為Apache-SSL配置Apache
檢測安全的服務器
使用mod_ssl
得到mod_ssl
編譯和安裝mod_ssl
為mod_ssl軟件包配置Apache
檢測以mod_ssl模塊建立的Apache
得到一個CA簽字的證書
第十四章 URL的改寫操作
在Apache里安裝mod_rewrite模塊
mod_rewrite模塊里的標準變量
mod_rewrite指令集
改寫規(guī)則的實例
URL布局
內(nèi)容的處理
訪問限制
第十五章 Apache的代理(Proxy)
代理模塊的編譯
代理模塊的指令集
代理服務器的配置
專有IP網(wǎng)絡到國際互連網(wǎng)的聯(lián)結(jié)
遠程Wed站點的緩存
Web站點的鏡象
逆向代理服務器的創(chuàng)建
使用代理服務器時Web測覽器的設(shè)置
手動代理配置
自動代理配置
只對這程URL請求使用代理服務
使用多個代理服務器
附錄A
附錄B
附錄C
附錄D
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
APACHE SERVER系統(tǒng)管理員手冊 PDF格式下載