基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(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)介

1、畢業(yè)設(shè)計(jì)論文 題目: 基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn) 姓名號(hào) 指導(dǎo)教師(簽名) 20 年12月28 畢業(yè)設(shè)計(jì)論文 誠(chéng)信承諾書 木人慎重承諾:我所撰寫的畢業(yè)論文(設(shè)計(jì))基于Linux的 Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)是在老師的指導(dǎo)下自主完成,沒有剽竊 或抄襲他人的論文或成果。如有剽竊、抄襲,木人愿意為由此引起 的后果承擔(dān)相應(yīng)責(zé)任。 畢業(yè)論文(設(shè)計(jì))的研究成果歸屬學(xué)校所有。 學(xué)生(簽名): 年 月 日 畢業(yè)設(shè)計(jì)論文開題報(bào)告登記表 學(xué)生姓名 學(xué)號(hào) 專業(yè) 計(jì)算機(jī)應(yīng)用技術(shù)(網(wǎng) 絡(luò)方向) 指導(dǎo)教師 姓名 職稱 工作單位(系、 部.處、室) 電子信息工程系 論文(設(shè)計(jì)、作品)題 目 基于Linu

2、x的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn) 一、選題的目的、意義和必要性: 1 .通過學(xué)習(xí)Linux課程,用Linux系統(tǒng)建立Apache、Ftp等網(wǎng)絡(luò)服務(wù)器。 2. 進(jìn)一步提高在Linux系統(tǒng)上的開發(fā)能力。 3. 學(xué)會(huì)將理論與實(shí)踐相結(jié)合,運(yùn)用所學(xué)專業(yè)理論知識(shí)和技能提髙獨(dú)立分析問題和解決實(shí)際問 題的能力。 二、研究的重點(diǎn)與計(jì)劃: 1. 掌握做一個(gè)完整系統(tǒng)的具體流程和思想。 2. 通過完成該Linux系統(tǒng)的設(shè)計(jì)而培養(yǎng)設(shè)計(jì)和構(gòu)建系統(tǒng)的能力。 3. 培養(yǎng)撰寫論文的能力。 三、研究思路(寫作提綱或研究路線): 1文獻(xiàn)檢索法:通過對(duì)教學(xué)文章的檢索、閱讀及借鑒,在他人的系統(tǒng)的思想基礎(chǔ)上開始自己 的研究。 2網(wǎng)上搜索

3、法:在借鑒網(wǎng)上已有的系統(tǒng)設(shè)計(jì)方案的目錄及相關(guān)的畢業(yè)設(shè)汁的具體作法來(lái)完成 自己的畢業(yè)論文。 3交流法:在研究的過程中始終保持與同學(xué)、指導(dǎo)老師的交流,及時(shí)發(fā)現(xiàn)自己的不足和欠缺 之處,以便更好的完成論文。 四、參考文獻(xiàn)(專著、教材、論文): 1 駱耀祖,劉遠(yuǎn)東,駱珍儀.Linux網(wǎng)絡(luò)服務(wù)器管理教程.北京:電子工業(yè)出版社, 2007. 166167 2 李洋,汪虎松.Red Hat Linux 9系統(tǒng)與網(wǎng)絡(luò)管理教程.北京:電子工業(yè)出版社, 2006.24曠263 3 冉林倉(cāng).Red Hat Linux 9編程開發(fā)與網(wǎng)絡(luò)管理.北京:電子工業(yè)出版社,2006. 17廣192 4 李成大操作系統(tǒng)-Linux

4、篇.北京:人民郵電出版社,2005 5 柳青.Linux應(yīng)用教程.北京:淸華大學(xué)出版社,2008 6 邱世華.Linux操作系統(tǒng)之奧秘.北京:電子工業(yè)出版社,2008 7 http:/wenku. baidu. com/view/9c403d3567ecl02de2bd8919. html (配置 DHCP 服務(wù)器) 3 畢業(yè)設(shè)計(jì)論文 教師指導(dǎo)記錄表 論文(設(shè)計(jì))題目 基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名學(xué)號(hào)專業(yè) 第 次 指 導(dǎo) 指導(dǎo)時(shí)間:2010年12月20日(周一 1-4節(jié)課) 指導(dǎo)內(nèi)容:系統(tǒng)概述 系統(tǒng)設(shè)計(jì)原理 DNS服務(wù)的安裝 第 次 指 導(dǎo) 指導(dǎo)時(shí)間:2010年12月

5、21日(周二5-8節(jié)課) 指導(dǎo)內(nèi)容:配置Apache服務(wù)器 Apache服務(wù)器的安裝 RPM包的安裝 用winSCP上傳網(wǎng)頁(yè)文件及目錄 在口NUX下為網(wǎng)卡配置IP地址 第 次 指 導(dǎo) 指導(dǎo)時(shí)間:2010年12月27日(周一 1-4節(jié)課) 指導(dǎo)內(nèi)容:用winSCP上傳網(wǎng)頁(yè)文件及目錄 RPM包的安裝 訪問我的主頁(yè) 啟用/關(guān)閉Apache服務(wù) 總結(jié)與展望 學(xué)生簽名:教師簽名: 畢業(yè)設(shè)計(jì)論文 寫作過程考核表 學(xué)生姓名論文題目基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn) Apache 一開始只用于小型或試驗(yàn)Internet網(wǎng)絡(luò),后來(lái)逐步擴(kuò)充到 各種Unix系統(tǒng)中,尤其對(duì)Linux的支持相當(dāng)完美。Apac

6、he有多種產(chǎn) 品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。到LI前為止Apache仍 然是世界上用的最多的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。它的 選題經(jīng)過 成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨 平臺(tái)的應(yīng)用(可以運(yùn)行在兒乎所有的Unix、Windows. Linux系統(tǒng)平 臺(tái)上)以及它的可移植性等方面。由于Apache有這么多的優(yōu)勢(shì),所 以Apache的深入開發(fā)很有必要性。 調(diào)研與材 料準(zhǔn)備情 況 初稿寫作 成文時(shí)間:2010年12月23日 第一次 字體的格式,正文之間的行距 修改內(nèi)容 論文的文字要和標(biāo)題緊密相聯(lián)系 第二次 目錄、摘要、致 謝、參考文獻(xiàn)要各占一頁(yè) 頁(yè)眉、

7、頁(yè)腳的設(shè)置 修改內(nèi)容 第三次 論文要緊湊,行距不能太小 參考文獻(xiàn)要8條左右。 修改內(nèi)容 畢業(yè)設(shè)計(jì)論文評(píng)審登記表 評(píng)價(jià) 基元 評(píng)價(jià)要素 評(píng)價(jià)內(nèi)涵 滿分 實(shí)評(píng)分 選題 質(zhì)量 20% 目的明確、符合 要求 符合培養(yǎng)目標(biāo),體現(xiàn)學(xué)科、專業(yè)特點(diǎn)和教學(xué)計(jì)劃的 基本要求,達(dá)到畢業(yè)論文(設(shè)計(jì))綜合訓(xùn)練的目的。 6 理論意義或?qū)?際價(jià)值 符合本學(xué)科的理論發(fā)展,有一泄的學(xué)術(shù)意義;對(duì)經(jīng) 濟(jì)建設(shè)和社會(huì)發(fā)展的應(yīng)用性研究中的某個(gè)理論或方 法問題進(jìn)行研究,具有一定的實(shí)踐價(jià)值。 7 選題恰當(dāng) 選題范圍恰當(dāng),難易適中:有一定的科學(xué)性。 7 寫作 態(tài)度 與能 力水 平 25% 檢閱中外文獻(xiàn) 資料能力 能獨(dú)立檢閱中外相關(guān)文獻(xiàn)資料,歸

8、納總結(jié)本論文所 涉及的有關(guān)研究狀況及成果。 5 綜合運(yùn)用 知識(shí)能力 能運(yùn)用所學(xué)專業(yè)知識(shí)闡述問題;能對(duì)查閱的資料進(jìn) 行分析、整理和運(yùn)用;能對(duì)英科學(xué)論點(diǎn)進(jìn)行例證。 5 寫作計(jì)劃或提 綱的撰寫能力 進(jìn)度恰當(dāng),思路淸晰,合理可行 5 研究方法和手 段的運(yùn)用能力 能運(yùn)用本學(xué)科常規(guī)研究方法及相關(guān)研究手段(如計(jì) 算機(jī)、實(shí)驗(yàn)儀器設(shè)備等)進(jìn)行實(shí)驗(yàn)、實(shí)踐并加工處 理、整合信息。 5 寫作態(tài)度 寫作態(tài)度認(rèn)真、端正、虛心、嚴(yán)謹(jǐn)。 5 論文 質(zhì)量 55% 文題相符 較好地完成論文選題的要求。 5 寫作水平 視角新穎:主題突岀;論點(diǎn)鮮明;論據(jù)充分;論證 有力;結(jié)構(gòu)完整;條理淸晰:語(yǔ)言流暢。 40 寫作規(guī)范 符合科學(xué)論文的

9、基本要求。用語(yǔ)、格式、圖表、數(shù) 據(jù)、量和單位,各種資料引用的規(guī)范化(符合標(biāo)準(zhǔn))。 5 論文篇幅 文科4000字左右,理科3500字左右。 5 指導(dǎo)教師評(píng)泄成績(jī): 實(shí)評(píng)總分成績(jī)等級(jí) 指導(dǎo)教師(簽名): 說(shuō)明:評(píng)立成績(jī)分為優(yōu)秀.良好、中等.及格、不及格五個(gè)等級(jí),實(shí)評(píng)總分90分(含90 分)以上記為優(yōu)秀,80分(含80分)以上為良好,70分(含70分)以上記為中等,60分(含 60分)以上記為及格,60分以下記為不及格。 畢業(yè)設(shè)計(jì)論文答辯記錄表 答 辯 記 錄 答辯主持人 答辯小組成員 答辯小組秘書 答辯日期 教師提問 學(xué)生回答 1 2 3 答 辯 小 組 評(píng) 語(yǔ) 重點(diǎn)對(duì)學(xué)生陳述論文(作品、設(shè)計(jì))、

10、回答問題等情況進(jìn)行評(píng)價(jià): 根據(jù)答辯情況,答辯小組同意其成績(jī)?cè)u(píng)定為: 答辯主持人(簽名): 年 月 日 畢業(yè)設(shè)計(jì)論文評(píng)審鑒定表 系(部)教研室初審意見 4n 語(yǔ) 定 評(píng) 評(píng) 系(部)復(fù)審意見 4n 語(yǔ) 定 評(píng) 評(píng) 學(xué)校抽查意見 語(yǔ) 定 評(píng) 評(píng) 8 畢業(yè)設(shè)計(jì)論文內(nèi)容摘要 論文題目 基于Linux的Apache服務(wù)器設(shè)計(jì)與實(shí)現(xiàn) 作者姓名 所屬專業(yè)、級(jí)別 08級(jí)計(jì)算機(jī)應(yīng)用技術(shù)(網(wǎng)絡(luò)方向) 指導(dǎo)教 師姓名 字?jǐn)?shù) 10000 定稿日期 2010.12.29 內(nèi) 容 摘 要 Apache服務(wù)器世界使用排名第一的Web服務(wù)器軟件,它可以運(yùn) 行在兒乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,由于其跨平臺(tái)和安全性被 廣泛使用,

11、是最流行的Web服務(wù)器軟件之一。 在Linux中,Apache技術(shù)是目前互聯(lián)網(wǎng)中一項(xiàng)應(yīng)用之一?,F(xiàn)在 的網(wǎng)站不僅僅是提供一些靜態(tài)網(wǎng)頁(yè)就可以了,它還包括怎樣存儲(chǔ)數(shù) 據(jù)、怎樣查詢數(shù)據(jù)、怎樣處理用戶的請(qǐng)求、怎樣創(chuàng)建包含正確信息 的文檔,要適應(yīng)這些需要有很多選擇。日前,很多人選擇這樣的組 合:Apache+Php+MySQL來(lái)建設(shè)自己的網(wǎng)站,因?yàn)樗鼈兌伎梢悦赓M(fèi) 從網(wǎng)上下載,而且很容易在Linux平臺(tái)下應(yīng)用,網(wǎng)站安全性、穩(wěn)定性 和執(zhí)行效率都非常優(yōu)秀。 本設(shè)計(jì)就介紹了在Linux系統(tǒng)中Apache的配置、搭建Apache Web服務(wù)器及DHCP的配置。重點(diǎn)分析了 Apache服務(wù)器的配置。 關(guān)鍵詞 Linu

12、x、Apache RPM 軟件包、DHCP 配置 Apache服務(wù)器世界使用排名第一的Web服務(wù)器軟件,它可以運(yùn)行在幾乎所有廣泛使用 的計(jì)算機(jī)平臺(tái)上,由于英跨平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器軟件之一。 在Linux中,Apache技術(shù)是目前互聯(lián)網(wǎng)中一項(xiàng)應(yīng)用之一?,F(xiàn)在的網(wǎng)站不僅僅是提供一 些靜態(tài)網(wǎng)頁(yè)就可以了,它還包括怎樣存儲(chǔ)數(shù)據(jù)、怎樣?xùn)嗽償?shù)據(jù)、怎樣處理用戶的請(qǐng)求、怎樣 創(chuàng)建包含正確信息的文檔,要適應(yīng)這些需要有很多選擇。目前,很多人選擇這樣的組合: Apache+Php+MySQL來(lái)建設(shè)自己的網(wǎng)站,因?yàn)樗鼈兌伎梢悦赓M(fèi)從網(wǎng)上下載,而且很容易在 Linux平臺(tái)下應(yīng)用,網(wǎng)站安全性、穩(wěn)泄性和

13、執(zhí)行效率都非常優(yōu)秀。 本設(shè)計(jì)就介紹了在Linux系統(tǒng)中Apache的配置、搭建Apache Web服務(wù)器及DHCP的配 置。重點(diǎn)分析了 Apache服務(wù)器的配置。 關(guān)鍵詞Linux、Apache、RP21軟件包、DHCP配置 目錄 第一章系統(tǒng)概述1 1.1系統(tǒng)需求分析1 1.2系統(tǒng)設(shè)計(jì)背景1 1.3系統(tǒng)功能簡(jiǎn)介2 1.4系統(tǒng)開發(fā)的目標(biāo)2 第二章虛擬機(jī)3 2.1虛擬機(jī)的概述3 2.2 Linux系統(tǒng)的概述3 2.3在虛擬機(jī)中安裝Linux系統(tǒng)4 2.4 Linux系統(tǒng)的登錄及基本設(shè)宜6 2.4.1 Linux系統(tǒng)的登錄6 2.4.2 Linux的基本配置6 第三章配置DHCP8 3.1 DHCP

14、的基本槪念8 3.1DHCP的泄義8 3.1.2 DHCP 的功能8 3.1.3 DHCP的體系結(jié)構(gòu)8 3.1.4分配IP地址過程9 3.1.5更新租約9 3.2配宜DHCP服務(wù)器9 第四章 配置Apache服務(wù)器13 4.1 Apache服務(wù)器的安裝13 4.2配置IP地址14 4.3開啟/關(guān)閉Apache服務(wù)器14 4.4使用WinSCP上傳網(wǎng)頁(yè)15 4.5瀏覽網(wǎng)頁(yè)16 第五章虛擬主機(jī)的設(shè)置17 5.1虛擬主機(jī)的概念17 5.2基于IP地址的虛擬主機(jī)17 5.3基于域名的虛擬主機(jī)18 總結(jié)20 致謝21 參考資料:22 第一章系統(tǒng)概述 1.1系統(tǒng)需求分析 由于在操作系統(tǒng)中Linux是最安全

15、的,也是支持和搭建Apache服務(wù)器最完 美搭檔,所以Web服務(wù)商會(huì)選擇這種最具安全性有最廉價(jià)的組合。現(xiàn)在的市場(chǎng) 上這種組合所占份額最大,發(fā)展前景也非常大。 對(duì)于中小企業(yè)來(lái)說(shuō)建立自己的網(wǎng)站,對(duì)外展示自己的頁(yè)面是最平常不過的事 情了。目前最流行的建立WWW服務(wù)工具就要屬Apache與IIS 了。 IIS在實(shí)際使用中經(jīng)常出現(xiàn)500錯(cuò)誤,而且有的時(shí)候還會(huì)出現(xiàn)莫名其妙的假 死現(xiàn)象。用戶需要不定期的重新啟動(dòng)IIS服務(wù)才能保證網(wǎng)站的正常。Apache在配 置上比IIS要復(fù)雜,不過一經(jīng)設(shè)置完畢就可以長(zhǎng)期的工作了。大型網(wǎng)站都使用 APACHE作為自己的WWW服務(wù)提供工具。APACHE的所有配置都保存在配置 文

16、件中,使用時(shí)完全按照配置文件中記錄的信息執(zhí)行。一般不會(huì)發(fā)生莫名其妙的 假死情況。擴(kuò)展性是指WWW服務(wù)提供工具是否可以應(yīng)用于多種場(chǎng)合,多種網(wǎng) 絡(luò)情況,多種操作系統(tǒng)。IIS只能在微軟公司的windows操作系統(tǒng)下使用,離開 了 windows他將一事無(wú)成。無(wú)法移植到其他類型的操作系統(tǒng)中。APACHE是個(gè) 多面手,他不僅僅應(yīng)用于windows,對(duì)于Unix, Linux以及FreeBSD等多種操作 系統(tǒng)來(lái)說(shuō)他都可以勝任工作。而且不同操作系統(tǒng)的配置步驟基本類似,可移植性 非常高。 1.2系統(tǒng)設(shè)計(jì)背景 Apache是Internet上最流行的Web服務(wù)器軟件,它安全、高效、穩(wěn)定、適 用于各種平臺(tái),關(guān)鍵它

17、還是免費(fèi)的和開發(fā)源代碼的。從1995年開始直到今天, 經(jīng)過不斷的發(fā)展,Apache小組開發(fā)的Apache HTTPD服務(wù)器軟件已經(jīng)成為市場(chǎng) 的領(lǐng)導(dǎo)者。在所有的Web服務(wù)器軟件中,Apache占有絕對(duì)優(yōu)勢(shì),遠(yuǎn)遠(yuǎn)領(lǐng)先于 Microsoft的IIS服務(wù)器軟件。許多世界知名的網(wǎng)站都是基于Linux操作系統(tǒng)的, 如yahoo、Hotmail等網(wǎng)站。在Linux系統(tǒng)上架設(shè)Web服務(wù)器所使用的最多最廣 泛的軟件就是Apacheo它功能強(qiáng)大,高度穩(wěn)定,與Linux配合得十分完美,是 在Linux上構(gòu)建Web站點(diǎn)時(shí)首選的方案。另外,也有Windows平臺(tái)下的Apache 軟件。隨著網(wǎng)絡(luò)應(yīng)用的飛速發(fā)展,基于Apa

18、che 1.x或IIS構(gòu)建的Web站點(diǎn)的安全 隱患已引起大家的普遍關(guān)注,而且應(yīng)用的擴(kuò)展也受到了很大的限制。 1.3系統(tǒng)功能簡(jiǎn)介 本系統(tǒng)是基于Linux系統(tǒng)基礎(chǔ)上的,曲于Apache是基于開源代碼的服務(wù)器 軟件,它的核心使用代碼來(lái)實(shí)現(xiàn)的,而且代碼是免費(fèi)的,在架設(shè)Web服務(wù)器時(shí) 用到了 Apacheo該系統(tǒng)主要就通過架設(shè)網(wǎng)頁(yè)為基礎(chǔ),介紹如何建立一個(gè)安全, 動(dòng)態(tài)的網(wǎng)站,本系統(tǒng)主要實(shí)現(xiàn)了 Apache的配置及DPCP的配置。 1.4系統(tǒng)開發(fā)的目標(biāo) 掌握Linux系統(tǒng)的基本操作,熟悉Apache服務(wù)器及DHCP的基本配置。 第二章虛擬機(jī) 2.1虛擬機(jī)的概述 通過虛擬機(jī)軟件,你可以在一臺(tái)物理計(jì)算機(jī)上模擬出

19、一臺(tái)或多臺(tái)虛擬的計(jì)算 機(jī),這些虛擬機(jī)完全就像真正的計(jì)算機(jī)那樣進(jìn)行工作,例如你可以安裝操作系統(tǒng)、 安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。 使用VMware,你可以同時(shí)運(yùn)行Linux各種發(fā)行版、Dos、Windows 3.1 Windows 95 Windows 98 Windows NT, Windows 2000 FreeBSD 等,你其至 可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Linux發(fā)行版、多個(gè)Windows版本。本系統(tǒng)在 VM 上安裝了 Red Hat Linux ,成功 運(yùn)行了 Red Hat Linux。 LI前,VMware對(duì)虛擬硬盤容量大小的支持尚有一定的限制,最大為2GB。 而且,一旦虛擬硬

20、盤的大小建立好了,以后就不允許用戶再更改了。虛擬硬盤 實(shí)際上是Windows NT下的一個(gè)文件,而對(duì)于Guest OS,它則永遠(yuǎn)被看作是一 個(gè)IDE硬盤。在虛擬機(jī)中,LI前尚沒有SCSI、RAID的概念。 2.2 Linux系統(tǒng)的概述 Linux以它的高效性和靈活性著稱。它能夠在PC計(jì)算機(jī)上實(shí)現(xiàn)全部的Unix 特性,具有多任務(wù)、多用戶的能力。Linux是在GNU公共許可權(quán)限下免費(fèi)獲得 的,是一個(gè)符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的 Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語(yǔ)言編譯器等應(yīng)用軟件。它還 包括帶有多個(gè)窗口管理器的X-Windows圖形用戶界面,

21、如同我們使用Windows NT樣,允許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。 Linux之所以受到廣大計(jì)算機(jī)愛好者的喜愛,主要原因有兩個(gè),一是它屬于 自由軟件,用戶不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自 己的需要對(duì)它進(jìn)行必要的修改,無(wú)償對(duì)它使用,無(wú)約束地繼續(xù)傳播。另一個(gè)原因 是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系 統(tǒng)的人都可以從Linux中獲益。 2.3在虛擬機(jī)中安裝Linux系統(tǒng) VMware軟件的安裝和其他軟件沒什么區(qū)別,安裝過程沒有特殊要求,一路 單擊“下一步”按鈕就可以。如圖1-圖9所示 圖21 VMware啟動(dòng)后的界面圖2

22、-2新建虛擬機(jī)向?qū)?運(yùn)行VMware Workstation,選擇菜單“文件” / “新建” / “虛擬機(jī)S 進(jìn)入虛擬機(jī)安裝向?qū)g迎界面,之后按向?qū)崾具x擇典型安裝,選擇操作系統(tǒng)類 型,如安裝Red Hat Linux,設(shè)置存儲(chǔ)位置,分配磁盤空間等,直至虛擬機(jī)創(chuàng)建 完成,操作系統(tǒng)安裝過程中提示與在一臺(tái)裸機(jī)上安裝過程一樣。 圖23選擇虛擬機(jī)配亙 圖24選擇安裝的操作系統(tǒng) 止零卩聃MM窺豆斑陶外田以尢襌因3噴外卿旄中0須藥 BSWiPlfitt CWtt3jtWiruT|Li 讓3:尸蜩苓統(tǒng)歸王如果不成功的話則 發(fā)送 DHCPNACKo 3.2配置DHCP服務(wù)器 要求:配置DHCP服務(wù)器,為子網(wǎng)A

23、內(nèi)的客戶端提供DHCP服務(wù),具體參 數(shù)如下; IP 地址段:01 00 子網(wǎng)掩碼: 網(wǎng)關(guān)地址:192.168.1 域名服務(wù)器: 子網(wǎng)所屬域的名稱: 默認(rèn)租約有效期:1天 最大租約有效期:3天 1.為服務(wù)器自身配置靜態(tài)IP地址,編輯/etc/sysconfig/network-scripts U錄腳本 ifcfg-ethO, DEVICE 譏 th 曠 IPADDK = M0,f NETMASK = ,PZ55.25Q.255 ONBCWgr BOOTPROTO=0no

24、new 圖31編輯目錄腳本 2.編輯/etc/sysconfig/network 文件 NETWORKING=yes HOSTNAME=u GATEWAY=HigZ.168.1.10u GATEWAYDEU=et)0,P MB 0 3-2 network文件的編輯 3.啟動(dòng)TCP/IP網(wǎng)絡(luò) #service network restart ,lnctwork, 4L, 86C wr it ten rootedhepserver sysconf ig service network restart Shutting down interface ethA:

25、Shutting down loopback interfacc: Setting network parameters: Bringing up loopback interface: Diiny ing up i n tei*f ace h0 : rootdhcpseruEr sysconf igltt _ 圖33啟動(dòng)網(wǎng)絡(luò) 10 4.添加路由表 為確保Windows的DHCP客戶端能夠使用服務(wù)器,先要把地址 55加入到服務(wù)器的路由表里,但有時(shí)不能解析,所以先要為 55配置一個(gè)主機(jī)名。 在/etc/hosts文件中加如下一行,為廣播地址設(shè)置

26、主機(jī)名dhcp. 555 dhcp 再把廣播地址加入路山表。 #route add-host dhcp dev ethO tt Do not remove the following 1 ine j or various programs that requ ire network functionality wi11 fail. localhost.localdoma in localhost Z55 Z55 255.255 dhcp ErootPdhcpserver Etcltt rouadd. -host dhcp dev eth0 rootO

27、dhcpseuer c)tt 圖34添加路由表 5.編輯/ect/dhcpd.conf 文件 ddns-updat巳-style none; defait It - lease-1 ime 8fi4f)R : max-lease-t ime 259208: stibna 18Z . 168.1 ,R netmask 255 .Z55.255 .Af range 01 80; option routers 19Z 154 :E8 :Z7 :75 :77 ; fixed-address 192.168.1.ltfl; optiun routers 192

28、.160.1.1; INSERT 11,24 : un 圖3-5編輯dhcp.config配宜文件 6.建立租約數(shù)據(jù)庫(kù)文件 l/etc/dhcpd.conf文件設(shè)置好后,還要用下面的命令創(chuàng)建名為/etc/dhcp.leases 的空白文件。 11 7啟動(dòng)DHCP服務(wù)器 Service dhcpd start 或者: /tc/rc.d/init.d/dhcpd restart rootPdhcpseruer 巳tctt service dhcpd start Starting dhcpd: OK rootPdhcpseruer 巳tctt ne_ 圖36啟動(dòng)服務(wù)器 8檢測(cè)是否正常啟動(dòng),出現(xiàn)boo

29、tps說(shuō)明正常 #netstat -util tcp 8 a *:ssh * : M LIST EM tcp 8 e *:h ftps X : M LIST EM udp 0 304 *:32768 * : * udp B 0:netbios-ns * : udp fi e x:nrHh iox-ns * : X udp R R 192.16fi . 1.10 : netb ios-dynn * : udp H 8 x:nctb ios-dgm X : M udp a e 10600 x : X udp a e 0:domain x : X udp u

30、 (3 localhost 1 oca 11: doma in X : M udp 0 0 *:bootps * : udp 0 0 *: 32769 * : * 圖3-7測(cè)試成功 12 第四章配置Apache服務(wù)器 4.1 Apache服務(wù)器的安裝 Apache服務(wù)器的安裝的安裝有兩種方法即web服務(wù)器安裝的時(shí)候安裝 Apache服務(wù)器和通過包安裝 1. RPM包的安裝。從Linux的安裝光盤和互聯(lián)網(wǎng)上,都可以得到Apache 的RPM安裝包,然后把安裝包復(fù)制到硬盤,并切換到安裝包文件所在的LI錄。 本文以httpd-2.0.52-9.ent.rpm為例。執(zhí)行命令: # rpm-ivh ht

31、tpd-2 052-9亡ntrpm 然后再執(zhí)行: # rpm -ivh htrpd-manual-2 052-9 zpm 把手冊(cè)也安裝上去。 2.源碼安裝。到網(wǎng)站http:/www.apachc/. org下載欲安裝的版本,筆者喜歡 嘗試最新的版本,1前的最新有效版本為httpd-2.2.0.tar.gZo在httpd-220.tar.gz 文件所在的當(dāng)前目錄解壓文件# tar zxvf httpd-2.2.0.tar.gz,然后切換目錄到 httpd-2.2.0,進(jìn)行配置: #cd httpd-2 2 0 tar gz;/configureprefix=/usr/local/apache 順

32、利完成這步后,接著進(jìn)行編譯安裝: # make;make installo 13 其中,配置這一過程,使用了選項(xiàng)“prefix=/usr/local/apachen來(lái)指定Apache 的安裝口錄,使Apache服務(wù)器所需的大部分文件都被復(fù)制在這個(gè)H錄里。實(shí)際 上,配置是一個(gè)很靈活的選擇,根據(jù)需要可以添加更多的選項(xiàng),支持更多的功能。 配置文件 可以獲悉根文檔的LI錄位置。前面安裝的Apache的根文檔位置是rpm包安 裝的Apache的根文檔位置是/var/www/html,欲運(yùn)行自己的網(wǎng)站,需要把做好的 網(wǎng)頁(yè)文件和目錄復(fù)制到Apache的根文檔才可以。 4.2配置IP地址 rootG loca

33、 1 hostif conf ig ctJiB 192.160 .0.156 netmask 255 .255 .255 .0 up rootG loca lhost tt if conf ig ethHLink ercap :Ethernet HUaddr :HC :Z9 :36:FC :Z6 inet addr:56 Beast:132.168.0.Z55 Mask:Z55.Z55.Z55.0 inet6 addr : fe80 : :20c :29f f :fe36 :026/64 Scope :L UP BBOADCAST RUNNING MULTICAST MT

34、II:15BB Metric:! BX packets:331 errors:0 dropped:0 overruns:0 frame:0 TX packe ts : 124 errors :0 dropped :0 overruns:0 carr icr :0 co 11 is ioQs txqueuelen:1000 RX bytes :115276 (112.5 KiB) TX bytes :20252 (19.? KiB) Interrupt :10 Base address:0 xl08e loL ink encap :Loca 1 Loopback inet addr :1Z7.M

35、.M.1 Hash:Z55 inc tG addr : : : 1/120 Scope :llust UP LOOP 帥 CH PUNNING MTU: 16-136 Metric :1 RX packets:H errors:H dropped:H ouerruns:H frame:H TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 co 11 is ions :0 txqueuelen :0 px bytes:e (e.e b) tx bytes:e (e.e b) root(?localliust 圖4-1配置IP地址 4.3開啟

36、/關(guān)閉Apache服務(wù)器 # service httpa start/rpni包安裝的啟動(dòng)方式 # service httpa stop 圖42開啟服務(wù)湍 14 /var/www/htm 1下會(huì)有一個(gè)默認(rèn)的網(wǎng)頁(yè)index.html刪除命: rootlocalhost tt service httpd start Starting httpd : rootOlocalhost tt cd /va.r/www/html rootslocalhost html# rm index.html rm: cannot lstat indexhtm1 : Mo such file or directory

37、roof(? 1 oca 1 host html # rm index, html rm: canno t IstQt index, h tm 1 : No such file or direc topy 【Bootlocalhost htmltt rm index.html rm: cannot lstat index.html: No such file or directory rooteiocalhost html# Is putty-x86 exe rootlocalhost html lit Is index.htmlputty-x86 exe rootlocalhost html

38、tt 圖4-3刪除默認(rèn)網(wǎng)貞 4.4使用WinSCP上傳網(wǎng)頁(yè) 傳網(wǎng)頁(yè)文件 這樣就可以很方便地修改或上傳網(wǎng)頁(yè)文件和目錄了。有人認(rèn)為,用SSH客 戶端工具也可以實(shí)現(xiàn)文件的上傳,但這是不方便的,因?yàn)镾SH客戶端工具只可 以傳送文件而不能上傳目錄.用winscp傳輸。 注意:上傳時(shí)要用root用戶登錄,不然別的用戶沒有修改權(quán)限。 WWECTMWMyn痢創(chuàng)兇 *MIV MZf XW gjy 臺(tái)iD 厲切 iMlV FW O 士巧亡CS夕曲 : :家u . 貝0Q j 國(guó) 3 0 %O= 舊N CIS 勉 6r rt 二 口 oMB uJWrr 二二二 U*X UHfW 9)訃tvaai* Ss.hnl 仙

39、” 3曲3 ” W 冷以小 處和g ext ry 倉(cāng)*兀 空冊(cè)tzuws、 知IQ iomv rtX 如鼻 龍” g畑 gxe HM-Xb EE Eg EXB HTe gg HT.e MT恥 F灼 HT5:e _itt 徹M么b MICk5-22. a)ix . 5O3 . ZXn” . o . o . . o ja. o . o *. . Q XtO52. d VOhM . a 幼伸b st m X) Crw -com g %4 3104-1? t neg ir:j atO.5.1; Ifc? 列S加”皿S 225JW my-20m 2 aaaino”7?“況皿r.a3f5 2FZMKttr

40、 rrMar : M. TF9BIM finoizx 0 ffM a Q&)mr*證3- WcmjtEWt* E*D Mill UI2)XJVQ 欣町X . L e MtD?A92W801W Q 來(lái)*編J虛友釈丫打予丸00計(jì)忸宜“ :)滋覇計(jì)煩訓(xùn) :知)舛3BEtnaib o科。條謝,呦鼻運(yùn)豬省上亍峑caaif*也 冷龍機(jī)(1,t-Md! &護(hù)餐為口 V hternEttTX 護(hù) W”5 zl 、o. 6、血匕 l:u| l?M v*r 獲住馬劉榕佃 CMW3 :/來(lái)劃 a 曲sm |心疏対時(shí)侏*|藝|図*曲備“? |勺m事亡reKe“.,|0刃旳目快6仇竊吃 圖45我的網(wǎng)頁(yè)示例 16 第五章

41、虛擬主機(jī)的設(shè)置 5.1虛擬主機(jī)的概念 虛擬主機(jī)(Virtual Host)是指在一臺(tái)主機(jī)上運(yùn)行的多個(gè)Web站點(diǎn),每個(gè)站 點(diǎn)均有自己獨(dú)立的域名,虛擬主機(jī)對(duì)用戶是透明的,就好像每個(gè)站點(diǎn)都在單獨(dú)的 一臺(tái)主機(jī)上運(yùn)行一樣。如果每個(gè)Web站點(diǎn)擁有不同的IP地址,則稱為基于IP 的虛擬主機(jī);若每個(gè)站點(diǎn)的IP地址相同,但域名不同,則稱為基于名字或主機(jī) 名的虛擬主機(jī),使用這種技術(shù),不同的虛擬主機(jī)可以共享同一個(gè)IP地址,以解 決IP地址缺乏的問題。 要實(shí)現(xiàn)虛擬主機(jī),首先必須用Listen指令告訴服務(wù)器需要監(jiān)聽的地址和端 口,然后為特定的地址和端口建立一個(gè)Virtual Host段,并在該段中配置虛擬主 機(jī)。 5.

42、2基于IP地址的虛擬主機(jī) 基于IP的虛擬主機(jī)擁有不同的IP地址,這就要求服務(wù)器必須同時(shí)綁定多個(gè) IP地址。這可通過在服務(wù)器上安裝多塊網(wǎng)卡,或通過虛擬IP接口(Red Hat Linux 將其稱為IP別名)來(lái)實(shí)現(xiàn),即在一張網(wǎng)卡上綁定多個(gè)IP地址。有兩種配置方法 使Apache支持基于IP地址的虛擬主機(jī),一是為每個(gè)主機(jī)運(yùn)行一個(gè)httpd守護(hù)進(jìn) 程,各守護(hù)進(jìn)程的配置文件不同,分別以不同的User、Group、Listen和ServerRoot 來(lái)運(yùn)行,并通過Listen指令來(lái)指定為哪個(gè)IP地址和端口的虛擬主機(jī)服務(wù)。該方 法適合于虛擬主機(jī)彼此間安全性要求很高的場(chǎng)合。啟動(dòng)httpd守護(hù)進(jìn)程時(shí),可使 用命

43、令“httpd -f配置文件名及路徑”來(lái)指定所要加載的配置文件: 另一種方法是使用一個(gè)httpd守護(hù)進(jìn)程來(lái)支持所有的虛擬主機(jī)。在服務(wù)器需 要為大量請(qǐng)求服務(wù)的情況下,該方法可以獲得較高的性能。下面主要針對(duì)該方法 介紹基于IP地址的虛擬主機(jī)的實(shí)現(xiàn)方法。 當(dāng)前服務(wù)器有56和57兩個(gè)IP地址,對(duì)應(yīng)的域名 分別為和,試為其創(chuàng)建基于IP地址的虛 擬主機(jī),端口使用80 o這兩個(gè)站點(diǎn)的根忖錄分別為/var/www/example2和 /var/www/example3。 服務(wù)器配置步驟如下: 注冊(cè)虛擬主機(jī)所要使用的域名。編輯/etc/hosts文件,在文件中

44、添加以下 兩行內(nèi)容: 56 57 創(chuàng)建 Web 站點(diǎn)根 U 錄/var/www/example2 和/var/www/examplc3。 編輯httpd.conf配置文件,保證有以下Listen指令:Listen 80 配置虛擬主機(jī)。 ServerName DocumentRoot /var/www/example2 ServerName DocumentRoot /var/www/exainple3 在/var/www/example2 和/vnr/www/examplc3 LI 錄中,利用 vi 編輯器創(chuàng)建 index.html主頁(yè)文件。

45、 重啟Apache服務(wù)器,然后測(cè)試虛擬主機(jī)。若鍵人http:/localhost,返回 的將是服務(wù)器的主站點(diǎn)的主頁(yè)內(nèi)容。 基于IP地址的虛擬主機(jī),可以使用域名訪問,也可使用IP地址訪問。基于 主機(jī)名的虛擬主機(jī),應(yīng)采用域名訪問,若使用IP地址,則訪問的是服務(wù)器的主 站點(diǎn)。另外,在同一臺(tái)主機(jī)上,還可以混用基于域名的虛擬主機(jī)和基于IP地址 的虛擬主機(jī)。 5.3基于域名的虛擬主機(jī) 基于主機(jī)名(域名)的虛擬主機(jī)是根據(jù)客戶端提交的HTTP頭中,關(guān)于主機(jī) 名部分決定的。配置虛擬主機(jī)之前,應(yīng)首先配置DNS服務(wù)器,讓每個(gè)虛擬主機(jī) 的域名,都能解析到當(dāng)前服務(wù)器所使用的IP地址,然后再配置Apache服務(wù)器, 使其

46、能辨識(shí)不同的主機(jī)名即可。由于SSL協(xié)議自身的原因,基于主機(jī)名的虛擬 主機(jī)不能做成SSL安全服務(wù)器。 1)虛擬主機(jī)的創(chuàng)建步驟 在DNS服務(wù)器中為每個(gè)虛擬主機(jī)所使用的域名進(jìn)行注冊(cè),讓其能解析到 服務(wù)器所使用的IP地址。 在配置文件中使用Listen指令,指定要監(jiān)聽的地址和端口。Web服務(wù)器 18 使用標(biāo)準(zhǔn)的80號(hào)端口,因此一般可配置為L(zhǎng)isten 80,讓其監(jiān)聽當(dāng)前服務(wù)器的所 有地址上的80端口。 使用NameVirtualHost指令,為一個(gè)基于域名的虛擬主機(jī)指定將使用哪個(gè) IP地址和端口來(lái)接受請(qǐng)求。如果對(duì)多個(gè)地址使用了多個(gè)基于域名的虛擬主機(jī), 則對(duì)每個(gè)地址均要使用此指令。命令用法:“Name

47、VirtualHost地址:端口”, 端口號(hào)為可選項(xiàng),若虛擬主機(jī)使用的是非標(biāo)準(zhǔn)的80號(hào)端口,則應(yīng)明確指定所使 用的端口號(hào)。比如,若基于域名的虛擬主機(jī)使用04這個(gè)IP地址, 則指定方法為:“ Name VirtualHost 61.186.16004 ”。 另外也可表達(dá)為NameVirtualHost札 此處的通配任意的IP地址。當(dāng)IP 地址無(wú)法確定時(shí),使用“*”是很方便的,比如,若服務(wù)器使用的是動(dòng)態(tài)IP地址, 而域名也是使用動(dòng)態(tài)域名解析時(shí),因?yàn)椤?”匹配任何IP地址,無(wú)論IP地址如 何變化,都不需要修改虛擬主機(jī)的配置。 如果希望在一個(gè)IP地址上運(yùn)行一個(gè)基于域名的虛擬主機(jī),而在另外一個(gè)地 址上運(yùn)行一個(gè)基于IP的或是另外一套基于域名的虛擬主機(jī),此時(shí)就必須使用具 體的IP地址,而不能使用 使用Virtual Host容器指令定義每一個(gè)虛擬主機(jī)。vVinualHost容器的 參數(shù)必須與Name VirtualHost后面所使用的參數(shù)保持一致。在VirtualHost容器 中至少應(yīng)指定ServerNaine和Document Root, !/j

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論