項目8配置與使用Web服務(wù)器.ppt_第1頁
項目8配置與使用Web服務(wù)器.ppt_第2頁
項目8配置與使用Web服務(wù)器.ppt_第3頁
項目8配置與使用Web服務(wù)器.ppt_第4頁
項目8配置與使用Web服務(wù)器.ppt_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux 網(wǎng)絡(luò)技術(shù),主講:鄧 志 龍 Email:,項目8 配置與使用Web服務(wù)器,項目背景: 目前,我們單位的網(wǎng)站是由專門的網(wǎng)絡(luò)公司提供主機(jī)代管,網(wǎng)站上數(shù)據(jù)直接在他人的掌控之下,你覺得安全嗎?另一面,由于主機(jī)不在本地,訪問單位站點(diǎn)速度波動很大,尤其是在上班高峰時期,訪問單位站點(diǎn)就如滴水一般。考慮網(wǎng)站安全與網(wǎng)絡(luò)性能,決定在本單位Ubuntu Linux主機(jī)上配置Web服務(wù)器。 在Linux平臺下應(yīng)用最廣泛的Web服務(wù)器是Apache。由于單位部門較多,每個部門都有獨(dú)立的網(wǎng)站,是否要對每個部門都單獨(dú)采用一臺主機(jī)架設(shè)Web服務(wù)器,回答是否定的。Apache的虛擬主機(jī)主要應(yīng)用于HTTP服務(wù),是將一

2、臺機(jī)器虛擬成多臺WEB服務(wù)器,簡單說來也就是在一臺真機(jī)上運(yùn)行多個Web站點(diǎn),本項目將要進(jìn)行就是針對不同應(yīng)用場合配置不同類型的虛擬主機(jī),項目分解: 基本任務(wù): (1)獲取與安裝Web服務(wù)器Apache; (2)認(rèn)識Apache配置文件; (3)配置基于IP的虛擬主機(jī); (4)配置基于端口的虛擬主機(jī)。 拓展任務(wù): (1)配置基于域名的虛擬主機(jī); (2)配置使用認(rèn)證和授權(quán)的虛擬主機(jī),任務(wù)1獲取與安裝Web服務(wù)器Apache,1安裝Apache 在Ubuntu Linux系統(tǒng)中,使用如下命令安裝 Apache 2及其相關(guān)工具。 apache2是一個虛擬包,安裝這個包,它會根據(jù)依賴關(guān)系自動安裝以下3個相

3、關(guān)包:apache2-utils 、apache2-mpm-worker和 apache2.2-common,2啟動服務(wù) 3查看運(yùn)行狀態(tài) 使用netstat查看,任務(wù)2認(rèn)識Apache配置文件,在進(jìn)一步的配置前熟悉Apache配置文件是必須的。 1主要配置文件 Ubuntu 中apache 2的配置文件存放在/etc/apache2目錄下。 各個文件或者目錄的作用: apache2.conf:主配置文件; conf.d/ :此目錄下的所有配置文件都將被主配置文件包含,通常用于添加對主服務(wù)或可由各個虛擬主機(jī)繼承的額外配置; httpd.conf: 用于添加對第三方模塊的配置,默認(rèn)為空; magi

4、c mod_mime_magic: 模塊所需的 magic 數(shù)據(jù),無需配置; mods-available/ :可用的模塊的相關(guān)配置; mods-enabled/: 當(dāng)前啟用的模塊配置; ports.conf: 配置 Apache 監(jiān)聽的 IP 地址和端口; sites-available/: 可用的虛擬主機(jī)配置; sites-enabled/: 當(dāng)前啟用的虛擬主機(jī)配置,2/etc/apache2/apache2.conf文件,Ubuntu下的Apache的主配置文件是 /etc/apache2/apache2.conf,包含MIME文件類型的文件是/etc/mime.types。此外,為了按

5、邏輯分割配置,還可以用Include指令和通配符附加許多其他配置文件。apache2.conf默認(rèn)添加了如下的配置文件,3/etc/apache2/sites-enabled與/etc/apache2/sites-enabled目錄,sites-enabled目錄主要下主要是啟用了的“虛擬主機(jī)配置文件”,這個啟用虛擬主機(jī)配置文件實(shí)質(zhì)是“保存可用虛擬主機(jī)/etc/apache2/sites-enabled目錄”下配置文件目錄下文件的鏈接,如下,任務(wù)3配置基于 IP 的虛擬主機(jī),任務(wù)目標(biāo): 我們習(xí)慣于在瀏覽器中輸入域名訪問具體網(wǎng)站,在局域網(wǎng)中,通常沒有配置DNS服務(wù)器,因此使用域名訪問局域網(wǎng)絡(luò)內(nèi)的

6、Web服務(wù)器是不可能的。對于我們單位,通常不同部門分配的IP地址是不一樣的,假設(shè)信息工程學(xué)院的IP地址為,機(jī)電工程學(xué)院的IP地址為,以下說明在 Web服務(wù)器上針對IP地址和 上創(chuàng)建兩個基于IP地址的虛擬主機(jī)的配置過程,1創(chuàng)建文檔目錄和測試主頁,作為測試index.html文件的內(nèi)容可以分別為:“信息工程學(xué)院”與“機(jī)電工程學(xué)院,2配置虛擬網(wǎng)絡(luò)接口,配置虛擬網(wǎng)絡(luò)接口,把信息工程學(xué)院的IP地址對應(yīng)于,機(jī)電工程學(xué)院的IP地址對應(yīng)于。 編輯/etc/network/inte

7、rfaces文件 使用熟悉的編輯器編輯/etc/network/interfaces,添加如下配置,3配置 Apache,1)在 /etc/apache2/sites-available/ 目錄下創(chuàng)建新的文件 ipvhost1 和 ipvhost2 2)在/etc/apache2/sites-available/ipvhost1添加如下的配置,3)在/etc/apache2/sites-available/ipvhost2添加如下的配置,4啟用虛擬主機(jī)并重新啟動 Apache,a2ensite 命令啟用虛擬主機(jī),如果要禁用虛擬主機(jī)使用命令a2dissite。 直接在瀏覽器輸入對應(yīng)IP地址,觀察

8、測試結(jié)果?;贗P 的虛擬主機(jī)可以使用 IP 地址和域名訪問,如要求域名訪問,必須通過BIND 配置 和 的 A 記錄,任務(wù)4配置基于端口的虛擬主機(jī),我們信息工程學(xué)院的多個專業(yè)都有自己獨(dú)立的網(wǎng)站,在Web服務(wù)器上只有一個IP地址對應(yīng)信息工程學(xué)院啊,怎樣配置的虛擬主機(jī)呢?回憶前面端口的概念,如果我的Web服務(wù)器能夠同時檢測多個端口,對同一個部門有多個網(wǎng)站情況,只要把不同的端口對應(yīng)不同的網(wǎng)站。 在IP地址為的網(wǎng)絡(luò)接口創(chuàng)建基于端口(8080端口)的虛擬主機(jī),1創(chuàng)建文檔目錄和測試主頁,作為測試index.html文件的內(nèi)容可以分別為

9、:“信息工程學(xué)院端口8080的虛擬主機(jī),2配置監(jiān)聽端口,修改 /etc/apache2/ports.conf 文件,添加監(jiān)聽8080端口,3配置 Apache,1) 在 /etc/apache2/sites-available/ 目錄下創(chuàng)建新的文件portvhost 2)在/etc/apache2/sites-available/portvhost添加如下的配置,4啟用虛擬主機(jī)并重新啟動 Apache,在瀏覽器輸入對應(yīng)IP地址::8080/,觀察測試結(jié)果,相關(guān)知識,初識WWW服務(wù)器 WWW 是 World Wide Web (環(huán)球信息網(wǎng))的縮寫,也可以簡稱為

10、Web,中文名字為“萬維網(wǎng)”。它起源于1989年3月,由歐洲量子物理實(shí)驗室 CERN(the European Laboratory for Particle Physics)所發(fā)展出來的主從結(jié)構(gòu)分布式超媒體系統(tǒng)。Web服務(wù)是目前互聯(lián)網(wǎng)最普及的應(yīng)用技術(shù)之一,它能夠使各種信息資源快速的被世界各地共享。該技術(shù)的獨(dú)特之處是采用超鏈接和多媒體信息。Web服務(wù)器使用超文本標(biāo)記語言(hyper text marked language,HTML)描述網(wǎng)絡(luò)的資源,創(chuàng)建網(wǎng)頁,以供Web瀏覽器使用。HTML文檔的特點(diǎn)是交互性。不管是一般文本還是圖形,都能鏈接到服務(wù)器上的其他文檔,從而使客戶快速地搜尋想要的資料。

11、HTML網(wǎng)頁還可提供表單供用戶填寫并通過服務(wù)器應(yīng)用程序提交給數(shù)據(jù)庫。這種數(shù)據(jù)庫一般是支持多媒體數(shù)據(jù)類型的,1、統(tǒng)一資源標(biāo)識符 URI,Web 資源是由統(tǒng)一資源標(biāo)識符(URI)標(biāo)識的。URI 是個廣義概念,它是統(tǒng)一資源定位符(URL)和統(tǒng)一資源定位名稱(URN)的超集,并可以由兩者分別表示或共同表示。目前,URI 最流行的一種形式就是 URL,簡單地說,URL 就是資源在網(wǎng)上的“地址”。URL 的標(biāo)準(zhǔn)格式如下: 其組成如下: 協(xié)議名稱 所使用的訪問協(xié)議。如:HTTP、ftp 等; 機(jī)器地址 數(shù)據(jù)所在的機(jī)器,可以是IP地址,也可以是域名; 端口號 請求數(shù)據(jù)的數(shù)據(jù)源端口; 路徑名 數(shù)據(jù)所在的路徑。這

12、個路徑是虛路徑,不是服務(wù)器文件系統(tǒng)中的絕對路徑,而是相對的; 文件名 請求數(shù)據(jù)的文件名。 其中,可省略的部分有:端口號、路徑名和文件名。 當(dāng)服務(wù)器在標(biāo)準(zhǔn)端口上提供服務(wù)時,端口號可以省略; 當(dāng)訪問服務(wù)器的根文檔資源時,路徑名和文件名可以省略; 當(dāng)訪問服務(wù)器指定目錄下的文檔資源時,文件名可以省略,下面是幾個 URL 的例子,2Web 的軟件組件,Web系統(tǒng)是客戶/服務(wù)器式的。Web 的軟件組件主要包括 Web 瀏覽器、Web 服務(wù)器。 1)Web 瀏覽器 Web 瀏覽器是可以生成和發(fā)送 Web 請求的客戶端應(yīng)用程序,并通過超文本傳輸協(xié)議 HTTP與Web 服務(wù)器相連。目前流行的覽器有Internet Explorer和Firefox。 Web 瀏覽器的職責(zé): 生成一個 Web 請求(通常在單擊某個鏈接點(diǎn)時啟動); 通過網(wǎng)絡(luò)將 Web 請求發(fā)送給某個 Web 服務(wù)器; 解釋服務(wù)器傳來的 Web 文檔,并把結(jié)果顯示在屏幕上,2)Web 服務(wù)器 Web 服務(wù)器接收來自

溫馨提示

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

評論

0/150

提交評論