




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux 網(wǎng)絡(luò)技術(shù),主講:鄧 志 龍 Email:,項(xiàng)目8 配置與使用Web服務(wù)器,項(xiàng)目背景: 目前,我們單位的網(wǎng)站是由專門的網(wǎng)絡(luò)公司提供主機(jī)代管,網(wǎng)站上數(shù)據(jù)直接在他人的掌控之下,你覺得安全嗎?另一面,由于主機(jī)不在本地,訪問單位站點(diǎn)速度波動(dòng)很大,尤其是在上班高峰時(shí)期,訪問單位站點(diǎn)就如滴水一般??紤]網(wǎng)站安全與網(wǎng)絡(luò)性能,決定在本單位Ubuntu Linux主機(jī)上配置Web服務(wù)器。 在Linux平臺(tái)下應(yīng)用最廣泛的Web服務(wù)器是Apache。由于單位部門較多,每個(gè)部門都有獨(dú)立的網(wǎng)站,是否要對(duì)每個(gè)部門都單獨(dú)采用一臺(tái)主機(jī)架設(shè)Web服務(wù)器,回答是否定的。Apache的虛擬主機(jī)主要應(yīng)用于HTTP服務(wù),是將一
2、臺(tái)機(jī)器虛擬成多臺(tái)WEB服務(wù)器,簡(jiǎn)單說來也就是在一臺(tái)真機(jī)上運(yùn)行多個(gè)Web站點(diǎn),本項(xiàng)目將要進(jìn)行就是針對(duì)不同應(yīng)用場(chǎng)合配置不同類型的虛擬主機(jī),項(xiàng)目分解: 基本任務(wù): (1)獲取與安裝Web服務(wù)器Apache; (2)認(rèn)識(shí)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是一個(gè)虛擬包,安裝這個(gè)包,它會(huì)根據(jù)依賴關(guān)系自動(dòng)安裝以下3個(gè)相
3、關(guān)包:apache2-utils 、apache2-mpm-worker和 apache2.2-common,2啟動(dòng)服務(wù) 3查看運(yùn)行狀態(tài) 使用netstat查看,任務(wù)2認(rèn)識(shí)Apache配置文件,在進(jìn)一步的配置前熟悉Apache配置文件是必須的。 1主要配置文件 Ubuntu 中apache 2的配置文件存放在/etc/apache2目錄下。 各個(gè)文件或者目錄的作用: apache2.conf:主配置文件; conf.d/ :此目錄下的所有配置文件都將被主配置文件包含,通常用于添加對(duì)主服務(wù)或可由各個(gè)虛擬主機(jī)繼承的額外配置; httpd.conf: 用于添加對(duì)第三方模塊的配置,默認(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ī)配置文件”,這個(gè)啟用虛擬主機(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ù)器是不可能的。對(duì)于我們單位,通常不同部門分配的IP地址是不一樣的,假設(shè)信息工程學(xué)院的IP地址為,機(jī)電工程學(xué)院的IP地址為,以下說明在 Web服務(wù)器上針對(duì)IP地址和 上創(chuàng)建兩個(gè)基于IP地址的虛擬主機(jī)的配置過程,1創(chuàng)建文檔目錄和測(cè)試主頁(yè),作為測(cè)試index.html文件的內(nèi)容可以分別為:“信息工程學(xué)院”與“機(jī)電工程學(xué)院,2配置虛擬網(wǎng)絡(luò)接口,配置虛擬網(wǎng)絡(luò)接口,把信息工程學(xué)院的IP地址對(duì)應(yīng)于,機(jī)電工程學(xué)院的IP地址對(duì)應(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ī)并重新啟動(dòng) Apache,a2ensite 命令啟用虛擬主機(jī),如果要禁用虛擬主機(jī)使用命令a2dissite。 直接在瀏覽器輸入對(duì)應(yīng)IP地址,觀察
8、測(cè)試結(jié)果。基于IP 的虛擬主機(jī)可以使用 IP 地址和域名訪問,如要求域名訪問,必須通過BIND 配置 和 的 A 記錄,任務(wù)4配置基于端口的虛擬主機(jī),我們信息工程學(xué)院的多個(gè)專業(yè)都有自己獨(dú)立的網(wǎng)站,在Web服務(wù)器上只有一個(gè)IP地址對(duì)應(yīng)信息工程學(xué)院啊,怎樣配置的虛擬主機(jī)呢?回憶前面端口的概念,如果我的Web服務(wù)器能夠同時(shí)檢測(cè)多個(gè)端口,對(duì)同一個(gè)部門有多個(gè)網(wǎng)站情況,只要把不同的端口對(duì)應(yīng)不同的網(wǎng)站。 在IP地址為的網(wǎng)絡(luò)接口創(chuàng)建基于端口(8080端口)的虛擬主機(jī),1創(chuàng)建文檔目錄和測(cè)試主頁(yè),作為測(cè)試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ī)并重新啟動(dòng) Apache,在瀏覽器輸入對(duì)應(yīng)IP地址::8080/,觀察測(cè)試結(jié)果,相關(guān)知識(shí),初識(shí)WWW服務(wù)器 WWW 是 World Wide Web (環(huán)球信息網(wǎng))的縮寫,也可以簡(jiǎn)稱為
10、Web,中文名字為“萬維網(wǎng)”。它起源于1989年3月,由歐洲量子物理實(shí)驗(yàn)室 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)記語(yǔ)言(hyper text marked language,HTML)描述網(wǎng)絡(luò)的資源,創(chuàng)建網(wǎng)頁(yè),以供Web瀏覽器使用。HTML文檔的特點(diǎn)是交互性。不管是一般文本還是圖形,都能鏈接到服務(wù)器上的其他文檔,從而使客戶快速地搜尋想要的資料。
11、HTML網(wǎng)頁(yè)還可提供表單供用戶填寫并通過服務(wù)器應(yīng)用程序提交給數(shù)據(jù)庫(kù)。這種數(shù)據(jù)庫(kù)一般是支持多媒體數(shù)據(jù)類型的,1、統(tǒng)一資源標(biāo)識(shí)符 URI,Web 資源是由統(tǒng)一資源標(biāo)識(shí)符(URI)標(biāo)識(shí)的。URI 是個(gè)廣義概念,它是統(tǒng)一資源定位符(URL)和統(tǒng)一資源定位名稱(URN)的超集,并可以由兩者分別表示或共同表示。目前,URI 最流行的一種形式就是 URL,簡(jiǎn)單地說,URL 就是資源在網(wǎng)上的“地址”。URL 的標(biāo)準(zhǔn)格式如下: 其組成如下: 協(xié)議名稱 所使用的訪問協(xié)議。如:HTTP、ftp 等; 機(jī)器地址 數(shù)據(jù)所在的機(jī)器,可以是IP地址,也可以是域名; 端口號(hào) 請(qǐng)求數(shù)據(jù)的數(shù)據(jù)源端口; 路徑名 數(shù)據(jù)所在的路徑。這
12、個(gè)路徑是虛路徑,不是服務(wù)器文件系統(tǒng)中的絕對(duì)路徑,而是相對(duì)的; 文件名 請(qǐng)求數(shù)據(jù)的文件名。 其中,可省略的部分有:端口號(hào)、路徑名和文件名。 當(dāng)服務(wù)器在標(biāo)準(zhǔn)端口上提供服務(wù)時(shí),端口號(hào)可以省略; 當(dāng)訪問服務(wù)器的根文檔資源時(shí),路徑名和文件名可以省略; 當(dāng)訪問服務(wù)器指定目錄下的文檔資源時(shí),文件名可以省略,下面是幾個(gè) URL 的例子,2Web 的軟件組件,Web系統(tǒng)是客戶/服務(wù)器式的。Web 的軟件組件主要包括 Web 瀏覽器、Web 服務(wù)器。 1)Web 瀏覽器 Web 瀏覽器是可以生成和發(fā)送 Web 請(qǐng)求的客戶端應(yīng)用程序,并通過超文本傳輸協(xié)議 HTTP與Web 服務(wù)器相連。目前流行的覽器有Internet Explorer和Firefox。 Web 瀏覽器的職責(zé): 生成一個(gè) Web 請(qǐng)求(通常在單擊某個(gè)鏈接點(diǎn)時(shí)啟動(dòng)); 通過網(wǎng)絡(luò)將 Web 請(qǐng)求發(fā)送給某個(gè) Web 服務(wù)器; 解釋服務(wù)器傳來的 Web 文檔,并把結(jié)果顯示在屏幕上,2)Web 服務(wù)器 Web 服務(wù)器接收來自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京市2025年度預(yù)售商品房備案手續(xù)合同范本
- 2025年度智能穿戴設(shè)備設(shè)計(jì)團(tuán)隊(duì)雇傭合同
- 二零二五年度商鋪分租租賃合同租賃物損壞賠償協(xié)議
- 2025年度電子商務(wù)平臺(tái)銷售人員勞動(dòng)合同實(shí)施細(xì)則
- 2025年度非全日制勞動(dòng)合同標(biāo)準(zhǔn)范本
- 家電代理居間合同解除
- 個(gè)人供應(yīng)合同范例
- 公司車輛租借合同范例
- 倉(cāng)庫(kù)搬運(yùn)合同范例
- 公里樁合同范例
- 食品倉(cāng)儲(chǔ)的庫(kù)房的安全巡檢考核試卷
- 人教版六年級(jí)數(shù)學(xué)下冊(cè)《全冊(cè)完整》教案
- 《《中央企業(yè)合規(guī)管理辦法》解讀》課件
- 橋式起重機(jī)作業(yè)安全培訓(xùn)
- 2021醫(yī)師定期考核題庫(kù)(人文2000題)
- 2025年中考語(yǔ)文專題復(fù)習(xí):寫作技巧 課件
- (2024)云南省公務(wù)員考試《行測(cè)》真題及答案解析
- 60歲以上務(wù)工免責(zé)協(xié)議書
- 靶向治療患者的護(hù)理常規(guī)
- 二年級(jí)心理健康教育課:你的感受我知道
- 2024年社區(qū)工作者考試必考1000題【歷年真題】
評(píng)論
0/150
提交評(píng)論