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