服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)課件 項(xiàng)目10 配置與管理Web服務(wù)器_第1頁(yè)
服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)課件 項(xiàng)目10 配置與管理Web服務(wù)器_第2頁(yè)
服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)課件 項(xiàng)目10 配置與管理Web服務(wù)器_第3頁(yè)
服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)課件 項(xiàng)目10 配置與管理Web服務(wù)器_第4頁(yè)
服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)課件 項(xiàng)目10 配置與管理Web服務(wù)器_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

*職業(yè)教育計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)校企互動(dòng)應(yīng)用型系列教材服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)*項(xiàng)目10配置與管理Web服務(wù)器

服務(wù)器操作系統(tǒng)的配置與管理(銀河麒麟Kylin)*項(xiàng)目描述

Y公司是一家電子商務(wù)運(yùn)營(yíng)公司,為了對(duì)外宣傳和擴(kuò)大影響,該公司決定搭建門戶網(wǎng)站。網(wǎng)站相關(guān)頁(yè)面已經(jīng)設(shè)計(jì)完成,現(xiàn)在需要部署網(wǎng)站。考慮到成本和維護(hù)問(wèn)題,Y公司決定使用Kylin操作系統(tǒng)配合Apache搭建Web服務(wù)器。

ApacheHTTPServer(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,因其跨平臺(tái)特性和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。

本項(xiàng)目主要介紹Web服務(wù)的基本原理、相關(guān)技術(shù),以及Apache服務(wù)器配置文件和虛擬主機(jī)的使用等內(nèi)容。項(xiàng)目拓?fù)浣Y(jié)構(gòu)如圖10.0.1所示。項(xiàng)目10配置與管理Web服務(wù)器

*項(xiàng)目10配置與管理Web服務(wù)器

*項(xiàng)目10配置與管理Web服務(wù)器

*任務(wù)10.1安裝與配置Apache服務(wù)器項(xiàng)目10配置與管理Web服務(wù)器

任務(wù)描述

Y公司的網(wǎng)絡(luò)管理員小趙,根據(jù)公司的業(yè)務(wù)需求,需要在將公司程序員開(kāi)發(fā)好的網(wǎng)站部署到信息中心的Web服務(wù)器上。公司使用的是Linux服務(wù)器,現(xiàn)需要安裝Apache軟件包,并對(duì)Apache服務(wù)器進(jìn)行配置。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)要求

在信息中心的Linux服務(wù)器中安裝Apache軟件包,可以實(shí)現(xiàn)網(wǎng)站的部署功能。世界上很多著名網(wǎng)站使用的都是Apache服務(wù)器。它快速、可靠,并且具有出色的安全性和跨平臺(tái)特性,是目前最流行的Web服務(wù)器軟件之一。Apache服務(wù)器的配置主要是通過(guò)修改Apache服務(wù)器的配置文件來(lái)實(shí)現(xiàn)的,網(wǎng)站主要設(shè)置項(xiàng)及計(jì)劃設(shè)置方案如表10.1.1所示。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接1.Web服務(wù)的工作原理Web服務(wù)也是采用典型的客戶機(jī)/服務(wù)器模式運(yùn)行的。Web服務(wù)運(yùn)行于TCP之上。每個(gè)網(wǎng)站都對(duì)應(yīng)一臺(tái)(或多臺(tái))Web服務(wù)器,服務(wù)器中有各種資源,客戶端就是用戶面前的瀏覽器。Web服務(wù)的工作原理并不復(fù)雜,一般可分為4個(gè)步驟,即連接過(guò)程、請(qǐng)求過(guò)程、應(yīng)答過(guò)程及關(guān)閉連接。Web服務(wù)的交互過(guò)程如圖所示。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

(1)連接過(guò)程:瀏覽器和Web服務(wù)器之間建立TCP連接的過(guò)程。(2)請(qǐng)求過(guò)程:瀏覽器向Web服務(wù)器發(fā)出資源查詢請(qǐng)求。在瀏覽器中輸入的URL表示資源在Web服務(wù)器中的具體位置。(3)應(yīng)答過(guò)程:Web服務(wù)器根據(jù)URL把相應(yīng)的資源返回給瀏覽器,瀏覽器則以網(wǎng)頁(yè)的形式把資源展示給用戶。(4)關(guān)閉連接:在應(yīng)答過(guò)程完成以后,瀏覽器和Web服務(wù)器之間斷開(kāi)連接的過(guò)程。瀏覽器和Web服務(wù)器之間的一次交互也被稱為一次“會(huì)話”。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

2.Web服務(wù)相關(guān)技術(shù)(1)超文本傳輸協(xié)議(HyperTextTransferProtocol,HTTP)是瀏覽器和Web服務(wù)器通信時(shí)所使用的應(yīng)用層協(xié)議,允許瀏覽器向服務(wù)器請(qǐng)求Web資源并接收響應(yīng)。(2)超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage,HTML)是由一系列標(biāo)簽組成的一種描述性語(yǔ)言,主要用來(lái)描述網(wǎng)頁(yè)的內(nèi)容和格式。網(wǎng)頁(yè)中的不同內(nèi)容,如文字、圖形、動(dòng)畫(huà)、聲音、表格、超鏈接等,都可以用HTML標(biāo)簽來(lái)表示。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

3.Apache服務(wù)器ApacheHTTPServer(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。apache源自NCSA所開(kāi)發(fā)的httpd。1994年后許多Web管理員在httpd基礎(chǔ)上不斷發(fā)展附加功能,一批web管理員通過(guò)電子郵件溝通并實(shí)現(xiàn)功能,并以補(bǔ)丁(patches)形式發(fā)布。1995年幾位核心成員成立了Apache組織(取自APatche)。隨后Apache不斷更新版本,革新服務(wù)器架構(gòu),一年內(nèi)超過(guò)了httpd成為排名第一的Web服務(wù)器軟件。Apache以其開(kāi)源、快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上、可移植性非常好。超過(guò)60%的市場(chǎng)占有率,很多著名的網(wǎng)站使用Apache作為服務(wù)器。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

4.認(rèn)識(shí)Apache服務(wù)相關(guān)軟件包Apache服務(wù)的主程序軟件包為httpd-2.4.43,如下所示。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

5.認(rèn)識(shí)Apache主配置文件Apache服務(wù)器的全部配置信息都存儲(chǔ)在主配置文件/etc/httpd/conf/httpd.conf中。下面來(lái)學(xué)習(xí)Apache主配置文件的結(jié)構(gòu)和基本用法。(1)Apache主配置文件。

httpd.conf文件內(nèi)絕大部分內(nèi)容都是以“#”開(kāi)頭的注釋。為了保持主配置文件的簡(jiǎn)潔性,降低學(xué)習(xí)難度,可過(guò)濾掉所有的說(shuō)明行,只保留有效的行。過(guò)濾httpd.conf文件的說(shuō)明行如例10.1.1所示。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

在httpd.conf文件中有三種類型的信息,包括注釋行信息、全局配置、區(qū)域配置。httpd.conf文件中的參數(shù)及其功能見(jiàn)表10-1-2。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

(2)Directory配置段。在Apache主配置文件和虛擬主機(jī)配置文件中,都需要使用Directory配置段。<Directory>和</Directory>是一對(duì)命令,它們中間所包含的指定,僅對(duì)指定的目錄有效。Directory配置段包含的選項(xiàng)及其功能見(jiàn)表10-1-3。任務(wù)10.1安裝與配置Apache服務(wù)器知識(shí)鏈接

6.Apache服務(wù)的啟停Apache軟件的后臺(tái)守護(hù)進(jìn)程是httpd,因此,在啟動(dòng)、停止Web服務(wù)和查詢Web服務(wù)狀態(tài)時(shí)要以httpd作為參數(shù)。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

1.查詢Apache服務(wù)器的httpd軟件包是否安裝任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

2.安裝Apache服務(wù)器的httpd軟件包如果查詢結(jié)果顯示未安裝Apache服務(wù)器的httpd軟件包,就使用dnf–yinstallhttpd命令安裝Apache服務(wù)器所需要的軟件包,如下所示。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

3.檢查Web服務(wù)器初始狀態(tài)當(dāng)確認(rèn)Apache的相關(guān)軟件包正確安裝后,為了驗(yàn)證Apache服務(wù)器是否正常運(yùn)行,無(wú)須更改任何配置文件,直接啟動(dòng)服務(wù),然后在“應(yīng)用程序”菜單中可打開(kāi)Firefox瀏覽器,并在地址欄中輸入。若Apache服務(wù)器正常運(yùn)行,則會(huì)進(jìn)入如圖10.1.2所示的測(cè)試頁(yè)面。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施4.配置Web服務(wù)器步驟1:設(shè)置Web服務(wù)器的IP地址為03/24,這里不再詳述。步驟2:創(chuàng)建文檔根目錄和首頁(yè)文件,如下所示。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

步驟3:修改DocumentRoot和DirectoryIndex參數(shù),并將默認(rèn)的Directory配置段中的路徑改為/web/www,如下所示。任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

5.重啟Apache服務(wù)配置完成后,重啟Apache服務(wù)和設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng),如下所示。[root@web~]#systemctlrestarthttpd[root@web~]#systemctlenablehttpd6.關(guān)閉防火墻[root@web~]#systemctlstopfirewalld[root@web~]#systemctldisablefirewalld

任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)實(shí)施

7.測(cè)試Apache服務(wù)在客戶端中,確保兩臺(tái)主機(jī)之間網(wǎng)絡(luò)連接正常,即可顯示新的網(wǎng)頁(yè),如下所示。[root@client~]#curl03ThisismyfirstWebsite.任務(wù)10.1安裝與配置Apache服務(wù)器任務(wù)小結(jié)(1)Apache軟件的后臺(tái)守護(hù)進(jìn)程是httpd,在啟動(dòng)、停止Apache服務(wù)和查詢Apache服務(wù)狀態(tài)時(shí)要以httpd為參數(shù)。(2)SELinux的安全策略設(shè)置默認(rèn)為關(guān)閉模式,否則無(wú)法顯示新的網(wǎng)頁(yè)。任務(wù)10.1安裝與配置Apache服務(wù)器*任務(wù)10.2發(fā)布多個(gè)網(wǎng)站項(xiàng)目10配置與管理Web服務(wù)器

任務(wù)描述

Y公司的一臺(tái)Web服務(wù)器上已經(jīng)有了一個(gè)網(wǎng)站,但公司新購(gòu)置的基于B/S架構(gòu)的內(nèi)控系統(tǒng)也需要?jiǎng)?chuàng)建一個(gè)網(wǎng)站。此外,公司銷售部、后勤部網(wǎng)站的網(wǎng)頁(yè)內(nèi)容需要經(jīng)常更新。因此,Y公司希望能夠建立獨(dú)立的網(wǎng)站,并安排網(wǎng)絡(luò)管理員小趙完成這一任務(wù)。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站

任務(wù)要求

Kylin操作系統(tǒng)的Web服務(wù)器Apache支持在同一臺(tái)服務(wù)器上發(fā)布多個(gè)網(wǎng)站。這些網(wǎng)站也稱為虛擬主機(jī),要求IP地址、端口號(hào)、主機(jī)名3項(xiàng)中的至少一項(xiàng)與其他網(wǎng)站有所不同。用戶可以創(chuàng)建IP地址、端口號(hào)和主機(jī)名不同的多個(gè)網(wǎng)站,網(wǎng)站的主要設(shè)置項(xiàng)如表10.2.1所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站知識(shí)鏈接虛擬主機(jī)是在一臺(tái)物理機(jī)上搭建多個(gè)Web站點(diǎn)的一種技術(shù),每個(gè)Web站點(diǎn)都能獨(dú)立運(yùn)行,互不干擾。虛擬主機(jī)技術(shù)減少了服務(wù)器數(shù)量,管理方便,降低網(wǎng)站維護(hù)成本。在Apache服務(wù)器上有3種類型的虛擬主機(jī),分別是基于IP地址、基于域名和基于端口號(hào)的虛擬主機(jī)。(1)基于IP地址的虛擬主機(jī),是指先為一臺(tái)Web服務(wù)器設(shè)置多個(gè)IP地址,并且每個(gè)IP地址與服務(wù)器上發(fā)布的網(wǎng)站一一對(duì)應(yīng),那么當(dāng)用戶請(qǐng)求訪問(wèn)不同的IP地址時(shí),就會(huì)訪問(wèn)不同網(wǎng)站的頁(yè)面資源。(2)基于域名的虛擬主機(jī),當(dāng)服務(wù)器無(wú)法為每個(gè)網(wǎng)站都分配一個(gè)獨(dú)立IP地址的時(shí)候,基于域名的虛擬主機(jī)可以解決通過(guò)不同的域名來(lái)傳輸不同的內(nèi)容。在DNS服務(wù)器中建立多條主機(jī)資源記錄即可實(shí)現(xiàn)不同的域名對(duì)應(yīng)同一個(gè)IP地址。(3)基于端口號(hào)的虛擬主機(jī),可以讓用戶通過(guò)指定的端口號(hào)來(lái)訪問(wèn)服務(wù)器上的網(wǎng)站資源,只要為物理主機(jī)分配一個(gè)IP地址即可,需要在Apache主配置文件中通過(guò)Listen命令指定多個(gè)監(jiān)聽(tīng)端口。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站知識(shí)鏈接任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施1.基于域名的虛擬主機(jī)步驟1:為Web服務(wù)器配置IP地址03,這里不再詳述。步驟2:在DNS服務(wù)的正向解析區(qū)域文件中添加兩條CNAME資源記錄,如下所示,DNS服務(wù)器的具體配置方法請(qǐng)參考任務(wù)7.1。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施

步驟3:為兩個(gè)網(wǎng)站分別創(chuàng)建文檔根目錄和首頁(yè)文件,如下所示。步驟4:修改/etc/httpd/conf.d/vhost.conf文件的內(nèi)容,如下所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施步驟5:重啟httpd服務(wù),并設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng),如下所示。步驟6:關(guān)閉防火墻并設(shè)置開(kāi)機(jī)不自動(dòng)啟動(dòng),如下所示。步驟7:在客戶端配置客戶端的DNS服務(wù)器地址,確保兩臺(tái)主機(jī)之間網(wǎng)絡(luò)連接正常。步驟8:在文本命令行中使用curl命令分別進(jìn)行測(cè)試,如下所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施2.基于端口號(hào)的虛擬主機(jī)步驟1:在DNS服務(wù)的正向解析區(qū)域文件中添加一條CNAME資源記錄,如下所示。DNS服務(wù)器的具體配置方法請(qǐng)參考任務(wù)7.1。步驟2:在Apache主配置文件中添加8088和8089兩個(gè)監(jiān)聽(tīng)端口,如下所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施步驟3:為兩臺(tái)虛擬主機(jī)分別創(chuàng)建文檔和首頁(yè)文件,如下所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施步驟4:修改/etc/httpd/conf.d/vhost.conf文件的內(nèi)容,如下所示。任務(wù)10.2發(fā)布多個(gè)網(wǎng)站任務(wù)實(shí)施步驟5:重啟httpd服務(wù),并設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng),如下所示

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論