資源描述:
《apach服務(wù)器的配置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Linux網(wǎng)絡(luò)操作系統(tǒng)濟南鐵道職業(yè)技術(shù)學院Apache服務(wù)器配置本章內(nèi)容Apache簡介獲取和安裝Apache配置并運行Apache個人主頁、訪問控制和用戶認證建立虛擬Web站點建立動態(tài)的Web站點建立安全傳輸?shù)腤eb站點1Apache簡介WWW和Web服務(wù)器Apache的歷史和未來選擇使用ApacheWebServer2獲取和安裝Apache以RPM方式安裝Apache獲取Apache源代碼包以編譯方式安裝ApacheApache的安裝文件apache-1.3.23-11.i386.rpmAp
2、ache服務(wù)器的安裝軟件包把Redhat7.3的第二張安裝光盤放入光驅(qū)中。把光盤掛載到/mnt/cdrom目錄下。進入安裝文件所在目錄。安裝Apache。以編譯方式安裝Apache解壓縮安裝文件包.運行編譯腳本的配置文件:configure文件.#./configure--prefix=PREFIX(其中選項--prefix用來指定Apache的安裝目錄,變量PREFIX代表安裝目錄名)編譯make安裝makeinstall3配置并運行Apache12.3.1配置文件12.3.2啟動和停止Apa
3、che配置文件提示信息全局變量配置主服務(wù)器配置虛擬主機全局變量1.選擇服務(wù)器啟動類型2.設(shè)置服務(wù)器的根目錄3.設(shè)置加鎖文件4.設(shè)置ScoreBoardFile5.設(shè)置PidFile6.設(shè)置超時時間7.設(shè)置服務(wù)器進程數(shù)8.設(shè)置地址綁定9.選擇模塊10.配置狀態(tài)信息配置主服務(wù)器1.設(shè)置用戶和組2.設(shè)置Email地址3.設(shè)置服務(wù)器名4.設(shè)置正式名稱5.設(shè)置文檔目錄6.設(shè)置訪問選項和覆蓋7.設(shè)置用戶目錄8.設(shè)置目錄索引9.設(shè)置訪問控制10.設(shè)置MIME類型文件11.配置日志文件12.設(shè)置服務(wù)器信息13.
4、設(shè)置目錄別名14.設(shè)置索引選項15.定義編碼和語言16.添加MIME類型和處理類型17.自定義錯誤響應(yīng)18.設(shè)置瀏覽器響應(yīng)Apache的配置文件配置文件所在目錄:/etc/httpd/conf/主配置文件:httpd.conf舊版本中的配置文件:資源配置文件:srm.conf訪問許可權(quán)配置文件:access.confAccessConfig和ResourceConfig為了對舊版本的Apache兼容,Apache服務(wù)器在每次啟動時都查找并讀取access.conf和srm.conf文件的內(nèi)容。h
5、ttpd.conf文件中的AccessConfig和ResourceConfig指令用于指定access.conf和srm.conf文件的位置,默認值為:AccessConfigconf/access.confResourceConfigconf/srm.conf出于安全性的考慮,可以設(shè)置為:AccessConfig/dev/nullResourceConfig/dev/null指定這兩個文件為空設(shè)備文件“/dev/null”,這樣可以避免惡意的修改access.conf和srm.conf文件
6、對系統(tǒng)配置的影響。ServerTypeServerTypestandalone
7、inetdServerType用于定義apache服務(wù)器的運行模式,默認值standalone為獨立運行的服務(wù)器,如設(shè)置為inetd則由xinetd服務(wù)器負責apache服務(wù)器的啟動。ServerRootServerRoot"/etc/httpd"ServerRoot用于指定apache服務(wù)器的配置文件及日志文件存放的根目錄,默認為目錄"/etc/httpd"。PidFilePidFile/var/run/httpd
8、.pidPidFile用于指定記錄httpd進程號(PID)的文件位置,默認值為“/var/run/httpd.pid”。TimeoutTimeout300指定站點響應(yīng)的秒數(shù)。若超過這段時間仍未收到或送出數(shù)據(jù),就斷開連接。KeepAliveKeepAliveOn
9、Off啟用此項,表示允許保持連接,讓每次連接能提出多個請求。避免每請求一個文件就跟服務(wù)器建立一次連接。MaxKeepAliveRequestsMaxKeepAliveRequests100每次連接可提出請求的數(shù)量,設(shè)置為0表示數(shù)量不限,
10、默認值為100。KeepAliveTimeoutKeepAliveTimeout15連續(xù)兩個請求之間的時間如果超過15秒還未到達,則視為連接中斷。SpareServersMinSpareServers5MaxSpareServers20提供瀏覽服務(wù)的httpd進程的數(shù)目需要隨連接數(shù)目的多少而變化,因此需要隨時保持幾個閑置的httpd進程等候新的連接請求。若閑置的進程數(shù)少于5個(默認值),則表示閑置進程太少,需要將其增加到5個;若多于20個(默認值)則表示閑置進程太多,需將其減少到20個。Star