Apche服務器配置畢業(yè)論文(定稿)_第1頁
Apche服務器配置畢業(yè)論文(定稿)_第2頁
Apche服務器配置畢業(yè)論文(定稿)_第3頁
Apche服務器配置畢業(yè)論文(定稿)_第4頁
Apche服務器配置畢業(yè)論文(定稿)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計 論文 畢業(yè)設計 論文 題目Apche 服務器配置 姓名與學號阮 艷 萍08311208118 指 導 教 師高 強 所在系及專業(yè)通訊系民航運輸信息管理 2011 年 04月 05日 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班1 畢業(yè)設計 論文 任務書畢業(yè)設計 論文 任務書 題目Apache 服務器配置 姓名與學號阮艷萍08311208118 指 導 教 師高強 所在系及專業(yè)通訊系民航運輸信息管理 2011 年04 月 05 日 畢業(yè)設計 論文 任務書畢業(yè)設計 論文 任務書 一 題目 Apache 服務器配置 民航運輸信息管理 08 級 1 班2 二 內(nèi)容和要求 該論文主要講解 Apache 服務器的安裝配置 管理與優(yōu)化 由潛入深 全方面的介紹了有關 Apache 服務器的知識 主要是 Linux 系統(tǒng)的安裝 Web 服務器的簡介 Red Hat Linux 的簡介和安裝 Apache 服務器的 安裝和配置 Apache 服務器的虛擬主機的配置 三 起訖日期及進度安排 起訖日期 2010 年 12 月 22 日 至 2011 年 06 月日 進度安排 第一階段 完成文獻閱讀和開題報告 第二階段 進一步搜集資料 確定畢業(yè)設計 論文 總體框架 第三階段 初稿完成 第四階段 修改 第五階段 答辯 指導教師年月日 四 教研室審查意見 教研室主任年月日 文獻閱讀與開題報告文獻閱讀與開題報告 閱 讀 文 獻 包 括 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班3 Red Hat Linux 服務器配置與應用 Red Hat Linux 操作系統(tǒng)使用教程 linux 網(wǎng)絡操作系統(tǒng)與實訓 要解決的問題 1 了解 Web 服務器 2 了解并會安裝 Red Hat Linux 3 懂得配置 Apache 服務器 主要是虛擬主機這一塊 研究途徑 1 通過對已有的成功案例進行分析 并結合實際情況安排具體解決方案 2 查閱相關文獻 通過研究書中的案例對比分析解決遇到的相關問題 3 通過設備提供商以及技術支持詢問相關的技術難題 通過溝通協(xié)商解決 4 與周圍的同學之間進行溝通 向老師和前輩進行討教 5 到互聯(lián)網(wǎng) 到一些專業(yè)性網(wǎng)絡技 術論壇上發(fā)帖 探討 運用互聯(lián)網(wǎng)這個龐大的學習平臺 題目Apache 服務器配置 姓名與學號阮艷萍 08311208118 指 導 教 師高強 所在系及專業(yè)通訊系民航運輸信息管理 年月日 民航運輸信息管理 08 級 1 班4 文獻閱讀與開題報告考核文獻閱讀與開題報告考核 一 指導教師對對文獻閱讀與開題報告 外文文獻翻譯的評語 指導教師 簽名 200年月日 二 答辯評語及成績 答辯小組負責人 簽名 200年月日 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班5 目錄目錄 畢業(yè)設計 論文 任務書 1 文獻閱讀與開題報告考核 4 摘要 6 1 概論 7 2 linux 系統(tǒng)的安裝 8 2 1 Red Hat Linux 簡介 8 2 2 Red Hat Linux 網(wǎng)絡功能 10 2 2 1 Red Hat 支持多種不同的網(wǎng)絡協(xié)議 10 2 2 2Linux 系統(tǒng)下的文件共享和打印共享 10 2 2 3 Linux 系統(tǒng)中的 Internet Intranet 功能 11 2 2 4 郵件 11 2 3 Red Hat Linux 的安裝和配置 12 3 WEB 服務器的建立 21 3 1 Apache 服務器簡介 21 3 2 配置并啟動 Apache 21 3 2 1 安裝 Apache 服務 21 3 2 2 啟動 Apache 服務 22 3 2 3 停止 Apache 服務 22 3 2 4 配置文件 httpd conf 22 3 2 5 設置虛擬主機 25 4 結論 29 致謝 30 參考文獻 31 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班6 Apache 服務器配置 摘要 Apache 源于 A patchy server 的讀音 意思是充滿補丁的服務器 如今 Apache 是世界使用 排名第一的 Web 服務器 它可以運行在幾乎所有廣泛使用的計算機平臺上 本來它只用于小型或試 驗 Internet 網(wǎng)絡 后來逐步擴充到各種 Unix 系統(tǒng)中 尤其對 Linux 的支持相當完美 Apache 的最 大特點是簡單 速度快 性能穩(wěn)定 并可做代理服務器來使用 該論文主要講解 Apache 服務器的安裝配置 管理與優(yōu)化 由潛入深 全方面的介紹了有關 Apache 服務器的知識 關鍵詞 Web 服務器 Apache 服務器 安裝配置 管理與優(yōu)化 Abstract I can with Apache stems from A patchy server pronunciation meaning is full of patch server Now I can with Apache is ranked first in the world use the Web server it can run in almost all the extensive use of computer platform Was it only to be used in small or test Internet network then gradually expanded to all sorts of Unix system especially for Linux support quite perfect I can with Apache the biggest characteristic is simple fast stable performance and can do proxy server to use This paper covers the setup configuration I can with Apache server by management and optimization dive deep all aspects of relevant I can with Apache server introduced the knowledge Key Words Web server Apache server Installing and Configuring management and optimization 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班7 1 概論 1 1 架設 WEB 網(wǎng)站的意義 早期的因特網(wǎng)一直都是文本傳輸 因為當時網(wǎng)絡帶寬很小 而且大半的主機都是 Unix 操作系統(tǒng) 也就是說你想在因特網(wǎng)上遨游 得先學會 Unix 系統(tǒng) 直到 1989 年 歐洲高能粒子協(xié)會 CERN 為了能讓他們世界各地的成員分享研究成果并互傳信息 發(fā)展出能夠傳遞多媒體資料的分散式網(wǎng)絡 這就是他們所提出的 WWW 計劃 當時他們的構想是用一套跨平臺的通訊協(xié)定 在 WWW 任何平臺上的 電腦都可以閱讀遠方主機 Server 上的同一文件 而這個協(xié)定就是稱為 超文本傳輸協(xié)定 HyperText Transfer Protocol 即 HTTP 在 WWW 誕生后 因特網(wǎng)原本單一的文字界面被聲 文 圖 影的多 元化界面所替代 承載多媒體信息也是 WWW 服務的特色和最吸引人的閃光點 1 2 WEB 服務器的工作原理 當你想進入萬維網(wǎng)上一個網(wǎng)頁 或者其他網(wǎng)絡資源的時候 通常你要首先在你的瀏覽器上鍵入 你想訪問網(wǎng)頁的統(tǒng)一資源定位符 Uniform Resource Locator 縮寫 URL 或者通過超鏈接方式鏈 接到那個網(wǎng)頁或網(wǎng)絡資源 這之后的工作首先是 URL 的服務器名部分 被名為域名系統(tǒng)的分布于全 球的因特網(wǎng)數(shù)據(jù)庫解析 并根據(jù)解析結果決定進入哪一個 IP 地址 IP address 接下來的步驟是為所要訪問的網(wǎng)頁 向在那個 IP 地址工作的服務器發(fā)送一個 HTTP 請求 在通 常情況下 HTML 文本 圖片和構成該網(wǎng)頁的一切其他文件很快會被逐一請求并發(fā)送回用戶 網(wǎng)絡瀏覽器接下來的工作是把 HTML CSS 和其他接受到的文件所描述的內(nèi)容 加上圖像 鏈接 和其他必須的資源 顯示給用戶 這些就構成了你所看到的 網(wǎng)頁 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班8 2 linux 系統(tǒng)的安裝 2 1 Red Hat Linux 簡介 Red Hat Linux是商業(yè)上運作最成功的一個 Linux 發(fā)行套件 普及程度很高 由 Red Hat 公 司發(fā)行 Red Hat Linux 可算是一個 中年 的 Linux 發(fā)行套件 其 1 0 版本于 1994 年 11 月 3 日發(fā)行 雖然其歷史不及 Slackware 般悠久 但比起很多的 Linux 發(fā)行套件 Red Hat 的歷史悠久得多 Red Hat Linux 中的 RPM 軟件包格式可以說是 Linux 社區(qū)的一個事實標準 被廣泛使用于其他 Linux 發(fā)行套件中 以 Red Hat Linux 為基礎派生的 Linux 發(fā)行套件有很多 其中包括以桌面用戶為目標的 Mandrake Linux 原為包含 KDE 的 Red Hat Linux Yellow Dog Linux 開始時為支援 PowerPC 的 Red Hat Linux 和 ASPLinux 對非拉丁字符有較好支援的 Red Hat Linux 自從 Red Hat 9 0 版本發(fā)布后 RedHat 公司就不再開發(fā)桌面版的 Linux 發(fā)行套件 而將全部 力量集中在服務器版的開發(fā)上 也就是 Red Hat Enterprise Linux 版 2004 年 4 月 30 日 Red Hat 公司正式停止對 Red Hat 9 0 版本的支援 標志著 Red Hat Linux 的正式完結 原本的桌面版 Red Hat Linux 發(fā)行套件則與來自民間的 Fedora 計劃合并 成為 Fedora Core 發(fā)行版本 特點特點 Red Hat Linux 有一個圖形化的安裝程序 Anaconda 目的是為了令新手更容易使用 同時 它 有一個內(nèi)建的防火墻設置工具 Lokkit 由 Red Hat Linux 8 0 開始 UTF 8 成為了系統(tǒng)缺省的字符編碼設定 這對于英語用戶來說無 甚影響 但當用到 ISO 8859 1 字符集的較高位置字符時 編碼方式則完全不同 對于部分法語或瑞 典語的用戶來說 這是一個冒犯性的舉動 因為他們的舊文件系統(tǒng)在這個設定下有可能變得不穩(wěn)定 這問題可以透過移除 LANG 設定中的 UTF 8 來解決 8 0 版本亦是第一個使用 Bluecurve 桌面主題的發(fā)行版本 因為可能發(fā)生的版權或專利權問題 Red Hat Linux 不包含很多的功能 例如 Rhythmbox 和 XMMS 中的 MP3 支持被 Red Hat 方面移除了 并推薦用戶使用沒有版權問題的 Ogg Vorbis 取而代之 但用 戶可以自行安裝 MP3 的支持 Red Hat Linux 亦缺少 NTFS 的支持 不過有需要的用戶亦可自行安裝 版本歷史版本歷史 1 0 Mother s Day 1994 年 11 月 3 日 95 美金 1 1 Mother s Day 0 1 1995 年 8 月 1 日 95 美金 2 0 1995 年 9 月 20 日 2 1 1995 年 11 月 23 日 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班9 3 0 3 Picasso 1996 年 5 月 1 日 第一個支援 DEC Alpha 的版本 4 0 Colgate 1996 年 8 月 8 日 第一個支援 Sparc 的版本 4 1 Vanderbilt 1997 年 2 月 3 日 4 2 Biltmore 1997 年 5 月 19 日 5 0 Hurricane 1997 年 12 月 1 日 5 1 Manhattan 1998 年 5 月 22 日 5 2 Apollo 1998 年 11 月 2 日 6 0 Hedwig 1999 年 4 月 26 日 6 1 Cartman 1999 年 10 月 4 日 6 2 Zoot 2000 年 4 月 3 日 7 Guinness 2000 年 9 月 25 日 本版本的編號是 7 不是 7 0 7 1 Seawolf 2001 年 4 月 16 日 7 2 Enigma 2001 年 10 月 22 日 7 3 Valhalla 2002 年 5 月 6 日 8 0 Psyche 2002 年 9 月 30 日 9 Shrike 2003 年 3 月 31 日 本版本的編號是 9 不是 9 0 企業(yè)相關企業(yè)相關 Fedora 計劃與 Red Hat 計劃于 2003 年 9 月 22 日合并 Red Hat 是全球最大的開源技術 廠家 其產(chǎn)品 Red Hat Linux 也是全世界應用最廣泛的 Linux Red Hat 公司總部位于美國北卡羅來 納州 在全球擁有 22 個分部 對于 Red Hat 來說 開放源代碼已經(jīng)不只是一個軟件模型 這正是 Red Hat 的商業(yè)模式 因為 Red Hat 堅信只有協(xié)作 企業(yè)才能創(chuàng)造出非凡質(zhì)量和價值的產(chǎn)品 在 Red Hat 的 300 名工程師中 有 6 名來自于全世界最頂尖的 10 名 Linux 核心開發(fā)者 7 名來 自全球最出色 10 名 Linux 開發(fā)工具工程師 全世界 也許只有 Red Hat 能夠把 Linux 和開源技術以 及企業(yè)級的培訓 技術支持和咨詢?nèi)诤系萌绱嗣烂?Red Hat 的培訓及認證被認為是 Linux 認證的 標準 Certification 雜志的最新調(diào)查顯示 RHCE Red Hat 認證工程師 認證被公認為總體質(zhì)量最高 的國際 IT 認證 Red Hat 已經(jīng)為全球 30 萬臺服務器提供 500 萬套軟件 作為全球企業(yè)最重要的 Linux 和開源技 術提供商 此外 Red Hat 是目前全球最先自負盈虧的 Linux 企業(yè) NASDAQ 上市公司 銀行現(xiàn)金高達 29 億美 元 Red Hat 是唯一獲得全球頂尖 ISV 獨立軟件提供商 廣泛支持的 Linux 廠商 是 Compaq Dell IBM Intel 等一流的 IT 企業(yè)的合作伙伴 Red Hat 擁有 52 的 Linux 操作系統(tǒng)市場份額 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班10 2 2 Red Hat Linux 網(wǎng)絡功能 Red Hat 具有強大的網(wǎng)絡功能 如支持的網(wǎng)絡協(xié)議 文件和打印共享 Internet Intranet 功能 應用程序的遠程運行 網(wǎng)絡互連功能等 2 2 1 Red Hat 支持多種不同的網(wǎng)絡協(xié)議 1 TCP IP T C P I P 從一開始就集成到了 L i n u x 系統(tǒng)之中 并且其實現(xiàn)完全是從新編寫的 現(xiàn) 在 TCP IP 已成為 L i n u x 系統(tǒng)中最健壯 速度最快和最可靠的部分 也是 L i n u x 系統(tǒng)之 所以成功的 一個關鍵因素 2 TCP IP 版本 6 IPv6 也稱為 IPng IP Next Generation 是 IPv4協(xié)議的升級 并解決了其中的很多問題 例如 IPv4 缺少足夠的可用 I P 地址 沒有處理實時網(wǎng)絡請求的機制 缺少網(wǎng)絡層的安全機制 等 IPv6 即將成為 Linux 2 2 0 核心的一部分 3 IPX SPX IPX SPX Internet Packet Exchange Sequenced Packet Exchange 是 Novell 公司基于 X N S Xerox Network Systems 的網(wǎng)絡協(xié)議集 IPX SPX在八十年代早期成為 Novell公司的 NetWare 的一部分 Linux 系統(tǒng)中有 IPX SPX的完整實現(xiàn) Linux 系統(tǒng)可以設置為 IPX 路由器 IPX網(wǎng)橋 NCP 客戶機 和 或 NCP 服務器 Novell 打印客戶機 Novell打印服務器 并且可以 具有 PPP IPX功能 Linux 系統(tǒng)可以作為 PPP 服務器 客戶機 IPX 通過 I P 互連 允許兩個 IPX網(wǎng)絡通過 IP 鏈路互連 2 2 2Linux 系統(tǒng)下的文件共享和打印共享 很多計算機連接到局域網(wǎng)的主要目的就是共享文件和打印機 Linux 系統(tǒng)作為文件和打印 服務 器將會提供一個很好的解決方案 1 Machintosh 環(huán)境 正如前面所說 Linux支持 Appletalk協(xié)議 Linux 系統(tǒng)的 netatalk允許 Macintosh 客戶機將 Linuxx 系統(tǒng)視為網(wǎng)絡上的一臺 Macintosh計算機 這樣就可以共享 Linux 服務器上的文 件系統(tǒng)和打印機 2 Windows 環(huán)境 Samba 由一系列的應用程序組成 它允許 Linux 系統(tǒng)既可以作為服務器 又可以作為客戶機集 成到 Microsoft 網(wǎng)絡環(huán)境中 作為服務器 Samba 允許 Windows 95 Windows for Wo r k groups DOS 和 Windows NT客戶機共享 L i n u x 文件系統(tǒng)和打印服務 它可以完全替代 Windows NT 作 為文件和打印服務器 包括自動為客戶機下載打印機驅動程序 作為客戶機 Samba 允許 Linux工 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班11 作站在本地安裝共享的 windows 文件 3 Novell 環(huán)境 Linux 可以作為 N C P 客戶機或服務器 允許在 Novell 網(wǎng)絡上為 Novell 和 UNIX客戶機提供 文件和打印服務 4 UNIX 環(huán)境 在 UNIX環(huán)境下共享文件的最好方法是通過 N F S Network File Sharing N F S 最初是 由 Sun公司開發(fā)的 是一種在兩臺計算機間如同本地一樣共享文件的方法 客戶機可以安裝 N F S 服務器上共享的文件系統(tǒng) 對客戶機來說 被安裝的文件系統(tǒng)就象本地的文件系統(tǒng)一樣 可以 在啟 動時安裝根文件系統(tǒng) 這樣 無盤工作站可以遠程啟動并存取服務器上的文件 2 2 3 Linux 系統(tǒng)中的 Internet Intranet 功能 Linux 是十分優(yōu)秀的 Intranet Internet 服務器平臺 Intranet 是指在公司內(nèi)部應用 Internet 技術發(fā)布 和共享信息 Linux 提供的 Internet 和 Intranet 服務包括郵件 新聞 WWW 服 務器和其他一些服務 2 2 4 郵件 1 郵件服務器 Sendmail 是 UNIX平臺上 mail服務器程序的工業(yè)標準 它的功能十分強大 易于擴展 如 果硬件配置得當 Sendmail可以輕松處理成千上萬個網(wǎng)絡請求 其他的郵件服務器程序 如 smail 和 qmail 可以作為 sendmail 的替代 2 遠程郵件 存取在公司機構或 ISP 中 用戶可能是在本地遠程存取郵件 Linux 系統(tǒng)提供了幾種選擇方案 用 于處理這種情況 包括POP Post Office Protocol 和IMAP Internet Message Access Protocol 服務器 POP 一般用來從服務器向客戶機傳送信息 而 IMAP 允許用戶處理服務器中的信息 遠程建 立和刪除服務器的文件夾 同時存取共享的郵件文件夾等 3 郵件用戶代理 無論是在圖形方式下還是在文本方式下 Linux 系統(tǒng)都有很多 MUA Mail User Agent 廣泛使 用的 MUA 有 pine elm mutt 和 Netscape 4 郵件列表管理程序 在 UNIX 系統(tǒng)中有很多 MLM Mail List Management Linux 系統(tǒng)中也有很多此類軟件 在下面 的 ftp 中有關于各種 MLM 的比較 ftp usenet new answers mail list admin 5 讀取郵件 一個和郵件有關的功能就是 Fetchmail 它是一個免費的 功能全面 健壯性很好 并且文 檔 組織很好的遠程郵件讀取和發(fā)送工具 它主要用于 TCP IP 的需求既用鏈接 例如 SLIP 或 PPP 鏈接 它支持各種 Internet 上正在使用的遠程郵件協(xié)議 甚至支持 Pv6 和 IPSEC Fetchmail 從遠程郵 件服務器中讀取郵件 并通過 SMTP 傳送 所以一般的郵件用戶代理 MailUserAgent 像 mutt elm 或 BSD Mail 都可以讀取郵件 Fetchmail 可以用來作為整個 DNS 域的 POP IMAP to SMTP 網(wǎng)關 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班12 它從 ISP 的一個單個信箱 中搜集郵件 并根據(jù)信頭地址使用 SMTP 發(fā)送 因此 一個規(guī)模較小的公 司可以使用一個單個信箱集中管理郵件 Fetchmail 程序搜集所有的發(fā)出郵件 發(fā)送 Internet 上 并同時收取寄入的郵件 2 3 Red Hat Linux 的安裝和配置 在開始安裝 Linux 之前 請首先收集一下相關硬件信息 如果不能確定系統(tǒng)對硬件的兼容性可 以到 進行查詢 為 Linux 準備一個 5G 以上空間 建議值 大小的分 區(qū) 然后就可以開始我們的 Linux 安裝 第第 1 1 步步 首先我們準備好三張安裝光盤 用第一張光盤引導計算機 從光盤啟動后會出現(xiàn)如圖 2 1 所示畫面 這是一個提示符狀態(tài) 可以通過輸入不同的命令來選擇不同的安裝模式 為了避免不必 要的麻煩 我們直接按回車鍵 用缺省模式安裝 圖圖 2 12 1 第第 2 2 步步 然后會詢問用戶是否對光盤完整性進行檢查如圖 2 2 所示 一般來說選擇 Skip 就可 圖圖 2 2 2 2 第第 3 3 步步 接下來就進入了 Red Hat Linux 的圖形安裝界面如圖 2 3 3 所示 Red Hat Linux 的安裝 向導的智能化程度也很高 通過使用鼠標指指點點就可以完成安裝 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班13 圖圖 2 32 3 第第 4 4 步步 選擇在安裝過程中使用的語言如圖 2 4 所示 這里選擇 Chinese Simplified 簡體中 文 圖圖 2 2 4 4 第五步第五步 鍵盤配置如圖 2 5 所示 選擇 U S English PS 除非使用特殊鍵盤類型 否則不需要 對鍵盤進行特殊配置 圖圖 2 2 5 5 第第 6 6 步步 鼠標配置如圖 2 6 所示 安裝程序通常會選擇正確的鼠標類型 直接單擊 下一步 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班14 圖圖 2 2 6 6 第第 7 7 步步 選擇安裝類型如圖 2 7 所示 Red Hat 提供了三種不同類型的軟件包套件 個人桌面 工作 站和服務器 可以根據(jù)自己的需要選擇不同的安裝類型 這里我們選擇 定制 圖圖 2 2 7 7 第第 8 8 步步 硬盤分區(qū)如圖 2 8 所示 選擇 用 Disk Druid 手工分區(qū) 單擊 下一步 圖圖 2 2 8 8 第第 9 9 步步 開始對硬盤進行分區(qū)如圖 2 9 所示 在這里可以看到目前現(xiàn)有磁盤的分區(qū)情況 我們可 以通過雙擊空閑的磁盤空間或者點擊 新建 按鈕來為 Linux 創(chuàng)建一個新的分區(qū) 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班15 圖圖 2 2 9 9 第第 1010 步步 我們雙擊空閑的磁盤分區(qū) 會出現(xiàn)一個添加分區(qū)的對話框如圖 2 10 所示 在 掛載點 的下拉列表中選擇 也就是 根掛載點 在 文件系統(tǒng)類型 的下拉列表中選擇 ext3 這個是 Linux 所使用的文件系統(tǒng)類型 為分區(qū)指定空間大小 起始柱面不需要更改 點擊終止柱面輸入框 后面的上下箭頭來根據(jù)需要調(diào)整分區(qū)大小 點擊 確定 按鈕 圖圖 2 2 1010 第第 1111 步步 雙擊空閑空間為 Linux 系統(tǒng)創(chuàng)建頁面分區(qū)如圖 2 11 所示 在 文件系統(tǒng)類型 下拉列表 中選 swap 通過調(diào)整終止柱面來指定分區(qū)大小 點擊 確定 按鈕 圖圖 2 2 1111 第第 1212 步步 可選可選 默認情況下 Linux 系統(tǒng)下的應用程序的是存放在 usr 目錄的 如果空間充足可以 為 usr 目錄單獨指定掛載點 如圖 2 12 所示 在 掛載點 后的下拉列表中選擇 usr 其他項目 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班16 設置方法同 第九步 圖圖 2 2 1212 第第 1313 步步 引導裝載程序設置 如圖 2 13 所示 現(xiàn)在多系統(tǒng)共存已經(jīng)是司空見慣了的事情了 Red 可以了 圖圖 2 2 1313 第第 1414 步步 網(wǎng)絡配置如圖 2 14 所示 這個根據(jù)自己的網(wǎng)絡情況進行相應配置 如果對網(wǎng)絡不是很 了解 可以直接單擊下一步跳過 圖圖 2 2 1414 第第 1515 步步 防火墻配置如圖 2 15 所示 Red Hat 提供了三種安全級別的防火墻配置 可以根據(jù)自己的 需要進行選擇 如果作為服務器 那么需要打開提供服務使用的端口 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班17 圖圖 2 2 1515 第第 1616 步步 附加語言支持如圖 2 16 所示 選擇可能會用到的語言 以提供相關語言的顯示 輸入 圖圖 2 2 1616 第第 1717 步 設置時區(qū)如圖 2 17 所示 請向當?shù)叵嚓P部門咨詢 圖圖 2 2 1717 第第 1818 步步 設置根口令如圖 2 18 所示 Linux 系統(tǒng)下有一個根用戶 在系統(tǒng)中擁有至高無上的權利 用戶名是 root 一般來說只有在對系統(tǒng)進行管理時才使用此用戶 建議密碼滿足一定復雜性要求 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班18 圖圖 2 2 1818 第第 1919 步步 驗證配置如圖 2 19 所示 如果沒有特殊要求 請單擊下一步 圖圖 2 2 1919 第第 2020 步步 在第七步選擇在第七步選擇 定制定制 的情況下的情況下 選擇軟件包如圖 2 20 所示 Red Hat 為用戶提供豐 富的應用軟件 按功能進行了分類 如果你還是 Linux 的新手 那么可以選擇 全部 圖圖 2 2 2020 第第 2121 步步 準備開始安裝如圖 2 21 所示全部工作都做好后 就可以開始進行文件復制了 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 通訊系民航信息管理 08 級 1 班19 圖圖 2 2 2121 第第 2222 步步 安裝過程中會提示更換光盤如圖 2 22 所示 圖圖 2 2 2222 第第 2323 步步 制作引導盤 以備不時之需配置顯卡型號如圖 2 23 所示 正常情況下 系統(tǒng)會自動識 別顯卡型號 直接單擊下一步就可以 如果你的顯卡并不被 Linux 支持 那么可以選擇兼容的類型 稍候安裝新的顯卡驅動程序 M 圖圖 2 2 2323 指定顯示器型號如圖 2 24 所示 安裝程序會自動識別顯示器 直接單擊下一步 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班20 圖圖 2 2 2424 第第 2424 步步 配置 XWindow 如圖 2 25 所示 在這里 我們可以對桌面環(huán)境的分辨率以及色彩深度進行配置 同時配置登陸類型 有圖形化和文本兩種選擇 我們選擇比較靈活的文本模式 圖圖 2 2 2525 第第 2525 步步 完成 Linux 的安裝 單擊退出按鈕 Linux 就可以啟動工作了 如圖 2 26 所示 圖圖 2 2 2 26 6 WEB 服務器的建立 通訊系民航信息管理 08 級 1 班21 3 WEB 服務器的建立 3 1 Apache 服務器簡介 Apache 源于 A patchy server 的讀音 意思是充滿補丁的服務器 如今 Apache 是世界使用排 名第一的 Web 服務器 它可以運行在幾乎所有廣泛使用的計算機平臺上 歷史 歷史 Apache 是一個歷史悠久并且功能十分強大的 WEB 服務器 起初由 Illinois 大學 Urbana Champaign 的國家高級計算程序中心開發(fā) 1994 年中期 許多 Web 主管自行發(fā)展自己的外加功能及修正碼 此時以 patches 即補丁的 形式出現(xiàn) 1995 年 2 月底 八位核心貢獻者成立原始的 Apache 組織 1995 年 4 月 最早的 Apache 0 6 2 由 Apache Group 公布發(fā)行 1995 年 8 月 Apache 0 8 8 登場 并在一年之內(nèi) Apache 服務器超過了 NCSA 的 httpd 成為 Internet 上排名第一的服務器 2001 年 5 月 22 日 Apache 1 3 20 發(fā)布的 2001 年 10 月 12 日 Apache 1 3 22 版發(fā)布 該版本主要在安全 漏洞修補方面作了更新 特點 特點 Apache 擁有這么好的成績是與自身的優(yōu)點密不可分 Apache 主要具有如下特性 Apache 具有跨平臺性 可運行在 UNIX Linux 和 Windows 等多種操作系統(tǒng)上 Apache 憑借其開放源代碼的優(yōu)勢發(fā)展迅速 它可以支持多功能模塊 借助這些功能模塊 Apache 具有無限擴展功能的優(yōu)點 Apache 的工作性能和穩(wěn)定性遠遠領先于其他同類產(chǎn)品 3 2 配置并啟動 Apache 3 2 1 安裝 Apache 服務 默認情況下 Red Hat Enterprise Linux 安裝程序會將 Apache 服務裝上 可以使用下面的命 令檢查系統(tǒng)是否應經(jīng)安裝了 Apache 服務 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班22 root EHEL4 rpm q http http 2 0 52 9 ent 這表明系統(tǒng)已經(jīng)安裝了 Apache 服務 如果系統(tǒng)沒有安裝 Apache 服務 也可以在系統(tǒng)安裝過后 單獨安裝 Apache 服務的軟件包在 Red Hat Enterprise Linux4 的第 2 張安裝盤上 總共包括如下 四個軟件包 http 2 0 52 9 ent i386 rmp Apache2 0 http manual 2 0 52 9 ent i386 rmp Apache2 0 手冊 http suexec 2 0 52 9 ent i386 rmp 允許 Apache2 0 以 root 用戶身份運行程序的軟件包 system config httpd 1 3 1 1 noarch rmp Apache 服務的圖形化配置工具 插入第二張安裝盤 掛載 然后輸入下面的命令完成安裝 掛載掛盤 root RHEL4 mount media cdrom 進入安裝文件所在目錄 root RHEL4 cd media cdrom RedHat RPMS 安裝相應的軟件包 root RHEL4 rpm ivh http 3 2 2 啟動 Apache 服務 啟動和重新啟動 Apache 服務的命令如下所示 啟動 Apache 服務 root RHEL4 service http start 重新啟動 Apache 服務 root RHEL4 service httpd restart Apache 服務啟動成功后 在客戶端瀏覽器中輸入服務器的 IP 地址 可以看到 Apache 的默認頁 面 3 2 3 停止 Apache 服務 停止 Apache 服務的命令如下所示 root RHEL4 service httpd stop 3 2 4 配置文件 httpd conf Apache 服務器的主配置文件是 該文件的位置隨著安裝方式不同而不同 如果使用 RPM 軟件包安裝 該文件通常存放在 etc http conf 目錄下 如果使用編譯代碼的方式安裝 該文 件通常存放在Apache安裝目錄下的conf子目錄中 下面以 RPM軟件包安裝的httpd conf 文件為例 講解 該 配置文件的主要內(nèi)容 Httpd conf 文件不區(qū)分大小寫 在該文件中以 開始的行為注釋行 除了注釋和空行外 服務器把其他的行認為是完整的或部分的指令 指令又分為類似于 shell 的命令和偽 HTML 標記 指 令的語法為 配置參數(shù)名稱 參數(shù)值 偽 HTML 標記的語法格式如下 WEB 服務器的建立 通訊系民航信息管理 08 級 1 班23 Options FollowSymLinks AllowOverride None 該文件主要由全局環(huán)境配置 主服務器配置和虛擬主機配置三部分組成 3 2 4 1 全局環(huán)境配置 Global Environmemt 1 SeverTokens OS 當服務器響應主機頭 header 信息時顯示 Apache 的版本和操作系統(tǒng)名稱 2 SeverRoot etc http 設置存放服務器的配置 出錯和記錄文件的根目錄 3 PidFile run httpd pid 指定記錄 http 守護進程的進程號的 PID 文件 4 Timenout 120 設置客戶程序和服務器連接的超時間間隔 超過這個時間間隔后服務器將斷 開與客戶機的連接 5 KeepAlive Off 設置是否允許在同一個連接上傳輸多個要求 取值為 on off 在 HTTP1 0 中 同一連接只能傳輸一次請求 而 HTTP1 1 支持在同一個連接上傳輸多個請求 設置為 on 可以改 善客戶端瀏覽網(wǎng)頁的性能 尤其是對于包含很多圖像文件的網(wǎng)頁 6 MaxKeepAliveRequests 100 設置一次連接可以進行的 HTTP 請求的最大請求次數(shù) 將其值設 置為 0 將支持在一次連接內(nèi)進行無限次的傳輸請求 7 KeepAliveTimeout 15 設置一次連接中的多次請求傳輸之間的時間 如果服務器已經(jīng)完成了 一次請求 但一直沒有接收到客戶端程序的下一次請求 在間隔時間超過了這個參數(shù)設置的值之后 服務器將斷開連接 8 MPM 多處理模塊 Apache 中有多個 MPM 多處理模塊 這些模塊可以分為 Prefork Worker 和 Perchild 三類 9 Lisen 12 34 56 78 80 設置 Apache 服務的監(jiān)聽 IP 地址和端口 如果不指定 IP 地址 則 Apache 服務器將監(jiān)聽系統(tǒng)上所有網(wǎng)絡接口的 IP 地址 10 LoadModule 參數(shù)值 設置動態(tài)加載模塊 11 Include conf d conf 將由 Severroot 參數(shù)指定的目錄中的子目錄 conf d 中的 Conf 文 件包含進來 即將 ect httpd conf d 目錄中的 conf 文件包含進來 3 2 4 2 主服務器配置 Main Sever Configuration 1 User apache 和 Group apache 設置運行 Apache 服務器的用戶和組 2 ServerAdmin root localhost 設置管理 Apache 服務器的管理員的郵件地址 3 SeverName new host name 80 設置服務器的主機名和端口以標識網(wǎng)站 4 UseCanonicalname off 用于設置 Apache 服務器如何構建 URL 取值 on off 5 DocumentRoot var www html 設置 Apache 服務器對外發(fā)布的網(wǎng)頁文檔的存放路徑 客 戶程序請求的 URL 將被映射為這個目錄下的網(wǎng)頁文件 6 Directory 目錄容器 Apache 服務器可以利用 Directory 容器設置對指定目錄的訪問控制 7 DirectoryIndex index Html var 用于設置網(wǎng)站的默認首頁的網(wǎng)頁文件名 8 AccessFileName htaccess 設置訪問控制的文件名 默認為隱藏文件 htaccess 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班24 9 TypesConfig ect mine types 設置 MINE 類型配置文件 10 DefaultType text plain 有些文件沒有 pdf doc 這樣的擴展名 可以通過 DefaultType 指定默認文件類型 11 HostnmeLookups Off 設置只記錄連接 Apache 服務器的 IP 地址 而不記錄主機名 12 ErroLog logs error log 指定錯誤日志的存放位置 此目錄為相對目錄 是相對于 SeverRoot 目錄而言的 13 LogLevel warn 指定記錄的錯誤信息的詳細等級為 warn 等級 14 LogFormat 參數(shù)值 定義記錄日志的格式 15 CustomLog logs access log combined 指定訪問日志的記錄格式及存放位置 16 ServerSignature On 指定是否允許配置服務器端生成文檔的頁腳 錯誤信息 Mod proxy 的 ftp 目錄列表 mod info 的輸出 17 Alias icons var www icons 設置內(nèi)容協(xié)商目錄的訪問別名 18 ScrtptAlias cgi bin var www cgi bin 映射 CGI 程序路徑 19 IndexOptions FancyIndexing VersionSort NameWidth 設置客戶機瀏覽器自動生成目錄 列表的顯示方式 20 DefaultIcon icons unkown gif 設置當使用了 IndexOptions FancyIndexing 之后 且無 法識別文件類型時顯示此處定義的圖標 21 AddLanguage 參數(shù)值 在瀏覽器啟用內(nèi)容協(xié)商時 設置網(wǎng)頁內(nèi)容的語言種類 對中文網(wǎng)頁 此項無實際意義 22 LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt BR ru sv zh CN zh TW 當啟用內(nèi)容協(xié)商時 設置語言的先后順序 23 AddDefaultCharset UTF 8 設置默認字符集 24 AddCharset 參數(shù)值 設置各種字符集 25 Alias error var www error 設置錯誤頁面目錄的別名 26 BrowserMatch 參數(shù)值 設置瀏覽器配置 3 2 4 3 虛擬主機配置 Virtual Hosts 通過配置虛擬主機 可以在單個服務器上運行多個 Web 站點 對于訪問量不大的站點來說 這 樣做可以降低單個站點的運營成本 虛擬主機可以是基于 IP 地址 主機名或端口號的 下面是虛擬主機部分的默認配置示例 具體配置請見 3 2 2 NameVrtualHost 80 ServerAdmin webmaster dummy DocumentRoot www doc dummy ServerName dummy ErrorLog log dummy access log common WEB 服務器的建立 通訊系民航信息管理 08 級 1 班25 3 2 5 設置虛擬主機 Apache 服務器 http conf 主配置文件中的是第三部分是關于如何實現(xiàn)虛擬主機的 前面已經(jīng) 講過虛擬主機是一臺 Wed 服務器上 可以為多個獨立的 IP 地址 域名或端口號提供不同的 Web 站點 對于訪問量不大的站點來說 這樣做可以降低單個站點的運營成本 下面介紹如何配置服務器使其支持虛擬主機 包括基于 IP 地址 主機名或端口號的虛擬主機配 置 1 基于 IP 地址的虛擬主機的配置 基于 IP 地址的虛擬主機的配置需要在服務器上綁定多個 IP 地址 然后配置 Apache 把多個站 點綁定在不同的建兩個基于 IP 地址的虛擬主機 要求不同的虛擬主機對應的主目錄不同 默認文檔 的內(nèi)容也 IP 地址上 訪問服務器上不同的 IP 地址 就可以看到不同的站點 例 1 假設 Apache 服務器具有 192 168 1 2 和 192 168 1 3 兩個 IP 地址 現(xiàn)需要利用這兩個 IP 地址分別創(chuàng)不同 配置步驟如下 1 分別創(chuàng)建 var www ip2 和 varwww ip3 兩個主目錄和默認文件 rootRHEL4 test mkdir var www ip2 var www ip3 rootRHEL4 test echo this is 192 168 1 2 s web var www ip2 index html rootRHEL4 test echo this is 192 168 1 3 s web var www ip3 index html 2 修改 http conf 文件 該文件的修改內(nèi)容如下 設置基于 IP 地址為 192 168 1 2 的虛擬主機 DocumentRoot var www ip2 設置該虛擬主機的主目錄 DirectoryIndex index html 設置默認文件的文件名 ServerAdmin mlx teaching ErrorLog logs ip2 error log 設置錯誤日志的存放位置 CustomLog logs ip2 access log common 設置訪問日志的存放位置 設置基于 IP 地址為 192 168 1 3 的虛擬主機 DocumentRoot var www ip3 設置該虛擬主機的主目錄 DirectoryIndex index html 設置默認文件的文件名 ServerAdmin kingyueguang ErrorLog logs ip3 error log 設置錯誤日志的存放位置 CustomLog logs ip3 access log common 設置訪問日志的存放位置 3 重新啟動 http 服務 4 在客戶端瀏覽器中可以看到訪問界面分別如圖 3 1 和圖 3 2 廣州民航職業(yè)技術學院高職畢業(yè)論文 Apache 服務器配置 民航運輸信息管理 08 級 1 班26 圖 3 1圖 3 2 2 基于域名的虛擬主機的配置 基于域名的虛擬主機的配置只需要服務器有一個 IP 地址即可 所有的

溫馨提示

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

評論

0/150

提交評論