freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第16章web服務(wù)器(已修改)

2025-08-01 07:42 本頁(yè)面
 

【正文】 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 1 第 16章 Web服務(wù)器 Apache的安裝 Apache的配置 虛擬 Web服務(wù)器 redhatconfigd 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 2 Apache的安裝 ? 編輯設(shè)置 ? 以 ,從 獲取了包以后,在命令行執(zhí)行下面的命令: ? tar zxvf ? 這個(gè)命令會(huì)在當(dāng)前目錄下生成一個(gè) 錄。進(jìn)入該目錄,找到 configure的文件。這是一個(gè)用來(lái)配置安裝 apache選項(xiàng)的腳本。運(yùn)行下面的命令可以得到更多的可用選項(xiàng): ? ./configure –help ? Configure的 —prefix = PATH就是用來(lái)更改根目錄的位置,比如想把 Apache根目錄裝在 /usr/apache/下,那么: ? ./configure –prefix = /usr/apache ? 該命令將把所有 Apache的文件安裝在 /usr/apache/目錄下。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 3 ? 假如用戶想將某些文件安裝在其他的目錄下面,那么可以使用下面的選項(xiàng)。 ? ( 1) execprefix = DIR:將依賴于結(jié)構(gòu)的文件安裝在指定 DIR目錄下。 ? ( 2) bindir = DIR:將執(zhí)行的文件安裝在指定 DIR目錄下。 ? ( 3) sbindir = DIR:將系統(tǒng)管理員可執(zhí)行的文件安裝在指定 DIR目錄下。 ? ( 4) libexecdir =DIR:將可執(zhí)行的程序的文件安裝在指定 DIR目錄下。 ? ( 5) mandir = DIR:將幫助文檔的文件安裝在指定DIR目錄下。 ? ( 6) logfiledir = DIR:將日志文件安裝在指定 DIR目錄下。 ? ( 7) proxycachedir = DIR:將代理緩存數(shù)據(jù)安裝在指定 DIR目錄下。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 4 ? 編譯和安裝 ? 運(yùn)行了 configure腳本后,編譯并安裝 Apache就相當(dāng)簡(jiǎn)單了。確認(rèn)當(dāng)前目錄為 Apache源碼包的根目錄,即是 。再運(yùn)行 make命令。如果一切正常,沒(méi)有出現(xiàn)任何出錯(cuò)信息,那么就運(yùn)行 make install命令來(lái)安裝 Apache。如果在運(yùn)行 make時(shí)碰到了出錯(cuò)信息,那么查看錯(cuò)誤信息,并重新按配置步驟再操作一遍。 ? 編譯和安裝還可以通過(guò)下面的命令把兩個(gè)步驟在一起執(zhí)行: ? make。make install ? 值得注意的是 make install必須要用 root用戶,除非把 Apache安裝在自己的用戶目錄下面。 ? 出現(xiàn)如下圖所示的信息。則表示 Apache已經(jīng)安裝成功了。 + + | You now have successfully built and installed the | | Apache HTTP server. To verify that Apache actually | | works correctly you now should first check the | | (initially created or preserved) configuration files | | | | /usr/local/apache/conf/ | | | and then you should be able to immediately fire up | | Apache the first time by running: | | | | /usr/local/apache/bin/apachectl start | | | Thanks for using Apache. The Ap ache Group | | | + + 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 5 ? Apache和防火墻 ? 在很多 Linux的發(fā)行版本中,默認(rèn)都是啟動(dòng)了防火墻。如 redhat,例如在選擇中級(jí)防火墻的時(shí)候,需要添加一些規(guī)則,這樣,這個(gè)服務(wù)才可以被外面訪問(wèn)。 ? 在 redhat中,如需要開(kāi)放 80端口,可以做以下設(shè)置: ? iptables –I RHLokkit050INPUT 2 –p udp –m udp dport 80 –j ACCEPT ? service iptables save ? 這樣,這個(gè)規(guī)則在計(jì)算機(jī)啟動(dòng)的時(shí)候自動(dòng)加載。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 6 Apache的配置 ? Apache服務(wù)器的設(shè)置文件位于 Apache根目錄下的 conf 目錄下,傳統(tǒng)上 Apache使用了三個(gè)配置文件、 和 Apache服務(wù)器。 ? ,是對(duì)守護(hù)程序d如何運(yùn)行的描述; 文件,告訴服務(wù)器各種文件的 MIME類型,以及如何支持這些文件; ,控制不同用戶和計(jì)算機(jī)的訪問(wèn)限制。這三個(gè)配置文件控制著服務(wù)器的各個(gè)方面的特性,因此為了正常運(yùn)行服務(wù)器便需要設(shè)置好這三個(gè)文件。 ? 除了這三個(gè)設(shè)置文件之外, Apache還使用 文件用于標(biāo)識(shí)不同文件。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 7 ? 全局設(shè)置 ? 1. HTTP守護(hù)進(jìn)程的運(yùn)行模式 ? ServerType定義服務(wù)器的啟動(dòng)方式,缺省值為獨(dú)立方式 standalone, d 服務(wù)器將由其本身啟動(dòng),并駐留在主機(jī)中監(jiān)視連接請(qǐng)求。在Linux下啟動(dòng)文件 /etc/服務(wù)器,這種方式是推薦設(shè)置。 ? 啟動(dòng) Apache服務(wù)器的另一種方式是 i方式,使用超級(jí)服務(wù)器 id監(jiān)視連接請(qǐng)求并啟動(dòng)服務(wù)器。當(dāng)需要使用 id啟動(dòng)方式時(shí),便需要更改為此設(shè)置,以及更改 /etc/id,那么 Apache就能從 id中啟動(dòng)了。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 8 ? 兩種方式的區(qū)別是:獨(dú)立方式是由服務(wù)器自身管理自己的啟動(dòng)進(jìn)程,這樣在啟動(dòng)時(shí)能立即啟動(dòng)服務(wù)器的多個(gè)副本,每個(gè)副本都駐留在內(nèi)存中,一有連接請(qǐng)求不需要生成子進(jìn)程就可以立即進(jìn)行處理,對(duì)于客戶瀏覽器的請(qǐng)求反應(yīng)更快,性能較高。而 id方式要由 id發(fā)現(xiàn)有連接請(qǐng)求后才去啟動(dòng) 服務(wù)器,由于 id 要監(jiān)聽(tīng)太多的端口,因此反應(yīng)較慢、效率較低,但節(jié)約了沒(méi)有連接請(qǐng)求時(shí) Web服務(wù)器占用的資源。因?yàn)橐粋€(gè)頁(yè)面可能包含很多個(gè)圖像,而每個(gè)圖像都會(huì)引發(fā)一個(gè)連接請(qǐng)求,即使訪問(wèn)人數(shù)不多,但瞬間的連接請(qǐng)求并不會(huì)少,這就受到 id性能的限制,甚至?xí)绊懹蒳d啟動(dòng)的其他服務(wù)器程序。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 9 ? 2. ServerRoot /usr/local/apache ? ServerRoot是指定守護(hù)進(jìn)程 d的運(yùn)行目錄, d在啟動(dòng)之后自動(dòng)將進(jìn)程的當(dāng)前目錄改變?yōu)榇四夸?。在本文件后面,如果出現(xiàn)的文件或目錄是相對(duì)路徑,那么真實(shí)路徑就位于這個(gè) ServerRoot定義的路徑之下。 ? 由于 d會(huì)經(jīng)常進(jìn)行并發(fā)的文件操作,就需要使用加鎖的方式來(lái)保證文件操作不沖突,由于 NFS文件系統(tǒng)在文件加鎖方面能力有限,因此這個(gè)目錄應(yīng)該是本地磁盤(pán)文件系統(tǒng),而不應(yīng)該使用 NFS文件系統(tǒng)。如果 SeverRoot目錄是 NFS文件系統(tǒng)那么必須設(shè)置LockFile選項(xiàng)。 ? 3. LockFile /usr/local/apache/logs/ ? LockFile參數(shù)指定了 d守護(hù)進(jìn)程的加鎖文件,一般不需要設(shè)置這個(gè)參數(shù), Apache服務(wù)器將自動(dòng)在 ServerRoot下面的路徑中進(jìn)行操作。但如果 ServerRoot為 NFS文件系統(tǒng),便需要使用這個(gè)參數(shù)指定本地文件系統(tǒng)中的路徑。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 10 ? 4. PidFile /usr/local/apache/logs/ ? PidFile指定的文件將記錄 d守護(hù)進(jìn)程的 PID,因?yàn)槊恳贿B接都是該進(jìn)程復(fù)制出來(lái)的子進(jìn)程,對(duì)這個(gè)進(jìn)程發(fā)送信號(hào)將影響所有的 d進(jìn)程。常用 kill –HUP PID來(lái)不斷線重啟 d。 ? 5. ScoreBoardFile /var/run/ ? ScoreBoardFile是來(lái)維護(hù)進(jìn)程的內(nèi)部數(shù)據(jù),通常不需要改變這個(gè)參數(shù),除非需要在同一臺(tái)機(jī)上運(yùn)行幾個(gè)Apache服務(wù)器,這時(shí)每個(gè) Apache服務(wù)器需要獨(dú)立的設(shè)置文件 ,并使用不同的 ScoreBoardFile。 ? 6. ResourceConfig conf/ ? AccessConfig conf/ ? 一般是不用打開(kāi) ResourceConfig和 AccessConfig這兩個(gè)參數(shù),前面說(shuō)過(guò)了,新版本不再使用 和 這兩個(gè)設(shè)置文件。如果沒(méi)有兼容的需要,可以將對(duì)應(yīng)的設(shè)置文件指定為 /dev/null或者 null,表示不存在其他設(shè)置文件,所有的設(shè)置選項(xiàng)僅保存在文件。 冶金工業(yè)出版社 高等教育 “ 十一五 ” 規(guī)劃教材 11 ? 7. Timeout 300 ? Timeout定義客戶程序和服務(wù)器連接的超時(shí)間隔,超過(guò)這個(gè)時(shí)間間隔(秒)后服務(wù)器將斷開(kāi)與客戶機(jī)的連接。 ? 8. KeepAlive On ? 在 HTTP ,一次連接只能作傳輸一次 HTTP請(qǐng)求,而KeepAlive參數(shù)用于支持 HTTP 、多次傳輸功能,這樣就可以在一次連接中傳遞多個(gè) HTTP請(qǐng)求?,F(xiàn)在的瀏覽器都可以支持這個(gè)功能,因此最好打開(kāi)使用這個(gè)選項(xiàng)。 ? 9. MaxKeepAliveRequests 100 ? MaxKeepAliveRequests為一次連接可以進(jìn)行的 HTTP請(qǐng)求的最大次數(shù)。其值設(shè)為 0,表示在一次連接內(nèi)允許無(wú)限次的 HTTP請(qǐng)求。但是沒(méi)有客戶程序在一次連接中能請(qǐng)求這么多的頁(yè)面,通常遠(yuǎn)遠(yuǎn)達(dá)不到這個(gè)上限,就已經(jīng)完成連接了。 ? 10. KeepAliveTimeout 16 ? KeepAliveTim
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1