項目10---linux服務器的安裝與配置ppt課件(全)_第1頁
項目10---linux服務器的安裝與配置ppt課件(全)_第2頁
項目10---linux服務器的安裝與配置ppt課件(全)_第3頁
項目10---linux服務器的安裝與配置ppt課件(全)_第4頁
項目10---linux服務器的安裝與配置ppt課件(全)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、項目 10學習目標:linux 服務器的安裝與配置(1) 掌握安裝、配置 Samba 服務器(2) 實現(xiàn)和 Windows 系統(tǒng)間利用 Samba 進行資源共享(3)掌握安裝、配置 DHCP 服務器,掌握動態(tài) IP 地址分配的設置(4)掌握安裝、配置 DNS 服務器,能根據(jù)實際應用配置 DNS 服務器進行正向和反向解析。(5)掌握安裝、配置 VSFTP 服務器的方法,根據(jù)實際應用配置 VSFTP服務器(6)掌握安裝、配置 Web 服務器的方法,根據(jù)實際應用配置 Web 服務器10.1 任務 1 linux 下 Samba 協(xié)議的設置與實踐10.1.1 任務分析資源共享是計算機網(wǎng)絡的一個重要功能

2、,實現(xiàn)不同操作系統(tǒng)的文件和打印共享成為一個必然的趨勢。我們運用 Windows 操作系統(tǒng)時,網(wǎng)上鄰居可以方便地訪問其他 Windows 計算機的共享資源,為了使Windows 用戶以及 Linux 用戶能夠互相訪問彼此的資源,Linux 提供了一套資源共享的軟件 Samba,它是 Linux 與 Windwos 系統(tǒng)間用來交換信息的絕佳管道。10.1.2 相關知識Samba 是一組軟件包,使 Linux 系統(tǒng)支持 SMB 協(xié)議,從而使執(zhí)行Linux 系統(tǒng)的機器能與執(zhí)行 Windows 系統(tǒng)的電腦分享驅(qū)動器與打印機。SMB(Server Message Block,服務信息塊)通信協(xié)議是一個基于

3、 NetBios 的高層協(xié)議,是微軟(Microsoft)和英特爾(Intel)在1987 年制定的協(xié)議,主要是作為 Microsoft 網(wǎng)絡的通訊協(xié)議,提供了在網(wǎng)絡上的不同操作系統(tǒng)的計算機間相互共享文件、打印機、串口等資源,是客戶機/服務器型(Client/Server)協(xié)議,而 Samba 則是將 SMB 協(xié)議搬到 Linux 上來應用,Samba 的核心是 SMB 協(xié)議。1Samba 服務器功能由于 SMB 通信協(xié)議采用的是 Client/Server 架構(gòu),所以 Samba 軟件可以分為服務器端和客戶端兩部分。 Linux 主機上安裝 Samba 服在務器,則可以使 Windows 主

4、機訪問 Samba 服務器共享的資源,同時通過執(zhí)行 Samba 客戶端程序,Linux 主機也可以使用網(wǎng)絡上 Windows主機所共享的資源。Samba 服務器的 RPM 包介紹 Samba 服務器軟件包Samba 相關源文件安裝完成,就具有了和 Windows 操作系統(tǒng)進行資源共享的能力,Samba 能支持不同系統(tǒng)間的資源共享的多種功能,主要是其包含許多軟件包:10.1.3 任務實施1任務實施環(huán)境(1)VMware Workstation 虛擬機軟件(2)Red Hat Linux 9 安裝光盤或 ISO 鏡像文件(3)Windows PC 機一臺,網(wǎng)絡環(huán)境2任務實施要求:(1)安裝 Sam

5、ba 服務器軟件包、了解 Samba 配置文件的基本構(gòu)成(2)配置 Samba 服務器(3)實現(xiàn)在 Linux 和 Windows 系統(tǒng)間利用 Samba 進行資源共享3任務實施步驟10.1.4 任務總結(jié)與回顧Samba 服務器已經(jīng)包含在所有主流 Linux 發(fā)行版中了,主要配置文件是 smb.conf,位于/etc 或/etc/samba 目錄中。Samba 服務器的大部分功能由 smbd 和 nmbd 實現(xiàn)。前者負責文件和打印服務,后者負責名字解析。配置文件分為“全局設置” “共享定義”和兩部分。Samba服務器會自動載入配置文件中發(fā)生的修改。使用 smbpasswd 命令設置 Samba

6、 用戶的口令,可以在配置文件中設置用戶對特定共享資源的權限,配置文件中的home段將本地用戶的主目錄設置為共享資源。10.1.5 習題10.2 任務 2linux 下 DHCP 的設置與實踐10.2.1 任務分析DHCP(Dynamic Host Configuration Protocol)動態(tài)主機分配協(xié)議,是一個簡化主機 IP 地址分配管理的 TCP/IP 標準協(xié)議。用戶可以利用 DHCP 服務器管理動態(tài)的 IP 地址分配及其他相關的環(huán)境配置工作(如:DNS、WINS、Gateway 的設置)。10.2.2 相關知識DHCP 是動態(tài)主機配置協(xié)議,這個協(xié)議用于向計算機自動提供 IP地址,子網(wǎng)

7、掩碼和路由信息。網(wǎng)絡管理員通常會分配某個范圍的 IP地址來分發(fā)給局域網(wǎng)上的客戶機,當設備接入這個局域網(wǎng)時,它們會自動向 DHCP 服務器請求一個 IP 地址,然后 DHCP 服務器為每個請求的設備分配一個地址,直到分配完該范圍內(nèi)的所有 IP 地址為止。已經(jīng)分配的 IP 地址必須定時地延長借用期。這個延期的過程稱作leasing,確保了當客戶機設備在正常地釋放 IP 地址之前突然從網(wǎng)絡斷開時被分配的地址可以歸還給服務器。1DHCP 的工作原理2DHCP 的常用概念3DHCP 服務器功能4DHCP 服務器的 RPM 包介紹在 Red Hat Linux 9 的第 2 張系統(tǒng)安裝光盤中提供了 DHC

8、P 服務器 RPM 包 “dhcp-3.0p11-23.i386.rpm 和 dhcp-devel-3.0p11-23.i386.rpm”。5DHCP 服務器軟件包10.2.3 任務實施1 任務實施環(huán)境(1)VMware Workstation 虛擬機軟件(2)Red Hat Linux 9 安裝光盤或 ISO 鏡像文件(3)Windows PC 機一臺,網(wǎng)絡環(huán)境2 任務實施要求(1)掌握安裝、配置 DHCP 服務器的方法(2)了解 DHCP 配置文件的基本構(gòu)成(3)掌握動態(tài) IP 地址分配的設置3.任務實施步驟1) DHCP 安裝DHCP 安裝文件位于第 2 張系統(tǒng)安裝光盤,如圖 10-10

9、。2).按企業(yè)網(wǎng)絡要求配置 DHCP 服務器10.2.4 任務總結(jié)與回顧使用動態(tài) IP 地址分配,可以提高 IP 地址的利用率,方便管理員的維護,方便用戶的網(wǎng)絡配置。我們首先介紹了 DHCP 服務的工作原理,講解了配置、啟動和應用 DHCP 服務器方法。10.2.5 習題10.3 任務 3linux 下 DNS 的設置與實踐10.3.1 任務分析為了解決網(wǎng)絡傳送資料時 IP 地址難以記憶的問題,就有了利用某些特定的檔案將主機名稱與 IP 對應起來,這樣就可以通過主機名稱來取得該主機的 IP 了,這是 DNS 服務。10.3.2 相關知識DNS(domain name system)域名系統(tǒng),主

10、要用來實現(xiàn)名稱解析功能,在計算機相互間通信時,只能通過 ip 地址來實現(xiàn),而 ip 地址記憶相當困難,所以在早期有人就提出了通過一種名字來訪問某臺主機,所以出現(xiàn)了最早的”DNS”hosts 文件,但是隨著網(wǎng)絡的發(fā)展,hosts文件的局限性就相當明顯了,在這種情況下柏克萊大學發(fā)展出了一套階層式管理主機名稱對應 IP 的系統(tǒng),稱之為 BIND(Berkeley InternetName Domain),進而發(fā)展成為全世界使用最廣泛的域名系統(tǒng)DNS(Domain Name Server)。所以在 1984 年提出了 DNS,當然,在現(xiàn)在的每一臺計算機中,都還保留 hosts 文件,Windows 操

11、作系統(tǒng)默認路徑 c:windowssystem32driversetc 目錄中。Hosts 文件是一種平面結(jié)構(gòu),名字沖突的情況容易發(fā)生,所以相對來說,DNS 是一種層次結(jié)構(gòu),我們稱為域名空間結(jié)構(gòu),具體如下:根域、頂級域、二級域、子域四個層次,根域用“.“來表示,頂級域命名有兩種方法:按組織類型(如.com、.net、.org 等)和按地理位置(.cn、.uk 等)。如圖10-13 所示。1DNS 工作原理(2)DNS 解析過程2DNS 常用概念3DNS 服務器的 RPM 包介紹在 Red Hat Linux 9 的第 2 張系統(tǒng)安裝光盤中提供了 DHCP 服務器 RPM 包,其中前三個文件位子

12、第一張光盤,第四個源文件位于第二張光盤中:4. DNS 服務器軟件包Linux 下的 DNS 功能是通過 bind 軟件實現(xiàn)的。bind 軟件安裝后,會產(chǎn)生幾個固有文件,分為兩類,一類是配置文件在/etc 目錄下,一類是 dns 記錄文件在/var/named 目錄下。位于/etc 目錄下的文件有:hosts、hosts.conf、resolv.conf、named.boot、named.conf;位于/var/named 下的文件有:named.ca 、localhost.zone、named.local10.3.3 任務實施1 任務實施環(huán)境(1)VMware Workstation 虛擬機

13、軟件(2)Red Hat Linux 9 安裝光盤或 ISO 鏡像文件(3)Windows PC 機多臺,網(wǎng)絡環(huán)境2 任務實施要求(1)掌握安裝、配置 DNS 服務器的方法(2)了解 DNS 配置文件的基本構(gòu)成(3)根據(jù)實際應用配置 DNS 服務器進行正向和反向解析3 任務實施步驟1)安裝 BIND 服務2) 了解 DNS 配置文件(1)了解/etc/named.conf(2)了解/var/named/localhost.zone 文件(3)了解/var/named/named.local 文件(4)了解/etc/resolv.conf 文件3按企業(yè)網(wǎng)絡規(guī)劃配置 DNS 服務器(1)企業(yè)網(wǎng)絡規(guī)

14、劃描述某公司向 InterNIC 申請到公司域名“”,計劃架設 DNS、WEB、FTP、MAIL、Prxoy、Music 服務器,其中在 Music 服務器上還安裝有 WEB、FTP 服務,同時為了提供 DNS 容錯能力,還須架設一臺從 DNS 服務器,以防止主要 DNS 服務器出現(xiàn)故障時產(chǎn)生的服務中斷。各服務器的名稱和 IP 地址,如表 10-1 所示。表 10-1 網(wǎng)絡環(huán)境說明服務器主 DNS 服務器從 DNS 服務器MAIL 服務器Prxoy 服務器Music 服務器WEB 服務器FTP 服務器服務器名稱msic. 服務器 IP 地址(2)配置/etc/named.conf 文件10.3

15、.4 任務總結(jié)與回顧DNS 是 Internet 上必不可少的一種網(wǎng)絡服務,它提供把域名解析為 IP 地址的服務,是每一臺上網(wǎng)的電腦都必須要使用的服務之一。本任務首先介紹了 DNS 的工作原理、DNS 協(xié)議,然后介紹了用 Bind軟件架設 DNS 服務器的方法,包括 Bind 的安裝、運行和配置。10.3.5 習題10.4 任務 4 linux 下 FTP 的設置與實踐10.4.1 任務分析FTP,即 File Transfer Protocol,文件傳輸協(xié)議。它是目前Internet 上最流行的數(shù)據(jù)傳送方法之一。利用 FTP 協(xié)議,我們可以在FTP 服務器和 FTP 客戶端之間進行雙向數(shù)據(jù)傳

16、輸,既可以把數(shù)據(jù)從 FTP服務器上下載到本地客戶端,又可以從客戶端上傳數(shù)據(jù)到遠程 FTP 服務器。10.4.2 相關知識FTP 服務在互聯(lián)網(wǎng)上應用十分廣泛,目前 Internet 上有成千上萬臺匿名 FTP 主機,這些主機上存放著數(shù)不清的文件,供用戶免費拷貝,在各個操作系統(tǒng)下也多種 FTP 軟件,滿足大家各種應用需求,下面我們來介紹應用 Linux 操作系統(tǒng)下的 VSFTP 來架設 FTP 服務器。VSFTP 是目前 Linux 最好的 FTP 服務器工具之一,其中的 vs 就是“Very Secure”(很安全)的縮寫,可見它的最大優(yōu)點就是安全,除此之外,它還具有體積小,可定制強,效率高的優(yōu)

17、點。目前正在使用vsFtpd 的官方網(wǎng)站有 Red Hat、SuSE、Debian、GNU、GNOME、KDE、Gimp 和 OpenBSD 等。在選擇完全安裝 Red Hat Linux 9.0 時,系統(tǒng)會默認安裝 vsftpd 服務器。1FTP 工作原理FTP 是一種客戶/服務器架構(gòu)的通信協(xié)議,因此在兩臺主機間傳遞文件時,其中一臺必須執(zhí)行 FTP 服務器軟件,例如 VSFTP,而另一臺則需要執(zhí)行 FTP 客戶端程序,例如 IE 或是 FTP 命令,在文件傳遞時包含上傳和下載兩種形式。FTP 協(xié)議比較復雜,F(xiàn)TP 協(xié)議要用到兩個 TCP 連接,一個是命令鏈路,用來在 FTP 客戶端與服務器之

18、間傳遞命令;另一個是數(shù)據(jù)鏈路,用來上傳或下載數(shù)據(jù)。FTP 工作原理如下:2FTP 工作方式FTP 協(xié)議有兩種工作方式:PORT 方式和 PASV 方式,中文意思為主動式和被動式。3VSFTP 軟件功能VSFtpd 在安全性、高性能及穩(wěn)定性三個方面有上佳的表現(xiàn)。它提供的主要功能包括虛擬 IP 設置、虛擬用戶、Standalone、inetd操作模式、強大的單用戶設置能力及帶寬限流等。在安全方面,它從原理上修補了大多數(shù) Wu-Ftp、ProFtp,乃至 BSD-Ftp 的安裝缺陷,使用安全編碼技術解決了緩沖溢出問題,并能有效避免“globbing”類型的拒絕服務攻擊。4VSFTP 服務器的 RPM

19、 包介紹在 Red Hat Linux 9 的第 3 張系統(tǒng)安裝光盤中提供了 VSFTP 服務器 RPM 包:。5VSFTP 服務器軟件包10.4.3 任務實施1 任務實施環(huán)境(1)VMware Workstation 虛擬機軟件(2)Red Hat Linux 9 安裝光盤或 ISO 鏡像文件(3)Windows PC 機一臺,網(wǎng)絡環(huán)境2 任務實施要求(1)掌握安裝、配置 VSFTP 服務器的方法(2)了解 VSFTP 配置文件的基本構(gòu)成(3)根據(jù)實際應用配置 VSFTP 服務器(4)掌握常用 FTP 命令3 任務實施步驟1)安裝 vsftp 服務2)按企業(yè)網(wǎng)絡規(guī)劃配置 VSFTP 服務器(

20、1)企業(yè)網(wǎng)絡規(guī)劃描述某企業(yè)根據(jù)業(yè)務需要,架設 FTP 服務器,具體要求如下:僅開放 anonymous(匿名用戶)登錄;允許 anonymous 將文件上傳到/var/ftp/upload 目錄中,并允許anonymous 建立目錄;數(shù)據(jù)連接的過程(不是命令通道?。┲兄灰^ 60 秒沒有響應,就強制 Client 斷線;只要 anonymous 超過 20 分鐘沒有動作,就斷線;不允許使用 ASCII 格式上傳或下載;不允許以 網(wǎng)址作為 email address 的密碼輸入。(2)配置/etc/named.conf 文件(2)建立拒絕不當郵件地址的文件#vi /etc/vsftpd.ban

21、ned_emails逐行寫出郵件名稱(3)建立可以上傳的目錄因為我們的 nopriv_user 設置為 ftp,所以上傳的目錄擁有者為ftp。#mkdir p /var/ftp/upload#chown ftp /var/ftp/upload(4)重新啟動 xinetd#/etc/rc.d/init.d/xinetd restart4FTP 命令使用實例(1)FTP 命令簡介(2)與遠程 FTP 服務器的連接其中“0”是所要連接的遠程 FTP 服務器的 IP 地址,如果連接成功,需要在遠程機上登錄。用戶如果在遠程機上有帳號,就可以通過 ftp 使用這一帳號并需要提供口令。在遠程機上的用戶帳號的

22、讀寫權限決定該用戶在遠程機上能下載什么文件和將上載文件放到哪個目錄中。如果沒有遠程機的專用登錄帳號,許多 ftp 站點設有可以使用的特殊帳號。這個帳號的登錄名為 anonymous(也稱為匿名 ftp),當使用這一帳號時,要求輸入 email 地址作為口令。如果遠程系統(tǒng)提供匿名 ftp 服務,用戶使用這項服務可以登錄到特殊的,供公開使用的目錄。一般專門提供兩個目錄:pub 目錄和incoming 目錄。 目錄包含該站點供公眾使用的所有文件,pubincoming目錄存放上載到該站點的文件。一旦用戶使用 ftp 在遠程站點上登錄成功,將得到“ftp”提示符。現(xiàn)在可以自由使用 ftp 提供的命令,

23、可以用 help 命令取得可供使用的命令清單,也可以在 help 命令后面指定具體的命令名稱,獲得這條命令的說明。(3)常用 FTP 命令FTP open和指定的 linux 中 ftp 命令參數(shù)服務器連接。格式:open computer port說明:computer 指定要連接的遠程電腦。能夠通過 IP 地址或電腦名稱指定電腦(DNS 或主機文檔必須可用) 假如自動登錄打開。(默認),ftp 還將嘗試自動將用戶登錄到 linux 中 ftp 命令參數(shù)服務器port 指定用來聯(lián)系 linux 中 ftp 命令參數(shù)服務器的端口號。終止 ftp 會話close、disconnect、quit

24、和 bye 命令用于終止與遠程機的會話。close 和 disronnect 命令關閉與遠程機的連接,但是使用戶留在本地計算機的 ftp 程序中。quit 和 bye 命令都關閉用戶與遠程機的連接,然后退出用戶機上的 ftp 程序。文檔傳送類型配置n FTP asciin FTP binary說明:linux 中 ftp 命令參數(shù)支持兩種文檔傳送類型,ASCII 碼和二進制(binary)圖像。在傳送文本文檔時應該使用 ASCII。n FTP type 配置或顯示文檔傳送類型格式:type type-name說明:type-name 指定文檔傳送類型。默認配置為 ascii。假如沒有指定 ty

25、pe-name,將顯示當前的類型。改變工作目錄n FTP pwd 顯示遠程電腦上的當前目錄n FTP cd更改遠程電腦上的工作目錄格式:cd remote-directory說明:remote-directory 指定要更改的遠程電腦上的目錄。FTP lcd 更改本地電腦上的工作目錄。默認情況下,工作目錄是啟動 linux 中 ftp 命令參數(shù)的目錄。n 格式:lcd directory說明:directory 指定要更改的本地電腦上的目錄。假如沒有指定directory,將顯示本地電腦中當前的工作目錄。顯示目錄文檔和子目錄列表n FTP dir 顯示遠程目錄文檔和子目錄列表格式:dir re

26、mote-directory local-file說明:remote-directory 指定要查看其列表的目錄。假如沒有指定目錄,將使用遠程電腦中的當前工作目錄。Local-file 指定要存儲列表的本地文檔。假如沒有指定,輸出將顯示在屏幕上。n FTP mdir 顯示遠程目錄文檔和子目錄列表。能夠使用 mdir 指定多個文檔格式:mdir remote-files . local-file說明:remote-files 指定要查看列表的目錄。必須指定remote-files。請鍵入 - 使用遠程電腦上的當前工作目錄。local-file 指定要還原列表的本地文檔。請鍵入- 在屏幕上顯示列表

27、。n FTP ls 顯示遠程目錄文檔和子目錄的縮寫列表格式:ls remote-directory local-file說明:remote-directory 指定要查看其列表的目錄。假如沒有指定目錄,將使用遠程電腦中的當前工作目錄。 local-file 指定要存儲列表的本地文檔。假如沒有指定,輸出將顯示在屏幕上。n FTP mls 顯示遠程目錄文檔和子目錄的縮寫列表格式:mls remote-files . local-file說明:remote-files 指定要查看列表的文檔。必須指定remote-files;請鍵入- 使用遠程電腦上的當前工作目錄。local-file 指定要存儲列表

28、的本地文檔。請鍵入 - 以在屏幕上顯示列表。創(chuàng)建和刪除遠程目錄n FTP mkdir 創(chuàng)建遠程目錄格式:mkdir directory說明:directory 指定新的遠程目錄的名稱n FTP rmdir 刪除遠程目錄。格式:rmdir directory說明:directory 指定要刪除的遠程目錄的名稱刪除文件n FTP delete 刪除遠程電腦上的文檔格式:delete remote-file說明:remote-file 指定要刪除的文檔。n FTP mdelete 刪除遠程電腦上的文檔格式:mdelete remote-files .說明:remote-files 指定要刪除的遠程文

29、檔。下載和上傳文件n FTP get 使用當前文檔轉(zhuǎn)換類型將遠程文檔復制到本地電腦格式:get remote-file local-file說明:remote-file 指定要復制的遠程文檔。Local-file 指定要在本地電腦上使用的名稱。假如沒有指定,文檔將命名為 remote-file。n FTP mget 使用當前文檔傳送類型將遠程文檔復制到本地電腦格式:mget remote-files .說明:remote-files 指定要復制到本地電腦的遠程文檔。n FTP put 使用當前文檔傳送類型將本地文檔復制到遠程電腦上格式:put local-file remote-file說明:

30、local-file 指定要復制的本地文檔。remote-file 指定要在遠程電腦上使用的名稱。假如沒有指定,文檔將命名為 local-file。n FTP mput 使用當前文檔傳送類型將本地文檔復制到遠程電腦上格式:mput local-files .說明:local-files 指定要復制到遠程電腦的本地文檔修改文件名n FTP rename 重命名遠程文檔格式:rename filename newfilename說明:filename 指定要重命名的文檔。 newfilename 指定新的文檔名。其他命令n FTP status 顯示 linux 中 ftp 命令參數(shù)連接和轉(zhuǎn)換的當

31、前狀態(tài)n FTP user 指定遠程電腦的用戶。格式:user username password account說明:user-name 指定登錄到遠程電腦所使用的用戶名。password指定 user-name 的密碼。假如沒有指定,但必須指定,linux 中 ftp命令參數(shù)會提示輸入密碼。account 指定登錄到遠程電腦所使用的帳戶。假如沒有指定account,但是需要指定,linux 中 ftp 命令參數(shù)會提示您輸入帳戶。n FTP help 顯示 linux 中 ftp 命令參數(shù)命令說明。格式:help command說明:command 指定需要有關說明的命令的名稱。假如沒有指定

32、command,linux 中 ftp 命令參數(shù)將顯示全部命令的列表。10.4.4 任務總結(jié)與回顧VsFTPd 是一款安全性較高的 FTP 服務器程序,VsFTPd 可以在絕大多數(shù)主流 Linux 發(fā)行版的安裝源中找到。匿名 FTP 用戶登錄到的目錄是/home/ftp。匿名 FTP 用戶在任何時候都不應該使其擁有寫權限。FTP 分為“主動連接”和“被動連接”兩種模式。Linux 防火墻提供了特定的模塊來解決 FTP 特殊的連接方式。FTP 服務器應該盡量使用 inetd/xinetd 方式運行。可以配置 VsFTPd 接受本地用戶登錄。應該將 FTP 用戶限制在自己的家目錄中。10.4.5

33、習題10.5 任務 5linux 下 Web 的設置與實踐10.5.1 任務分析我們最常講到的架設一個網(wǎng)站,其實就是架設一個 Web 網(wǎng)站,基中 Web 就是 Word Wide Web,也可以稱之為萬維網(wǎng)。如今主流的 Web服務器軟件主要由 IIS 或 Apache 組成。IIS 支持 ASP 且只能運行在Windows 平臺下,Apache 支持 PHP,CGI,JSP 且可運行于多種平臺,Apache 是世界使用排名第一的 Web 服務器平臺。我們在選擇使用 Web服務器軟件應考慮該軟件的性能、安全性、日志和統(tǒng)計、虛擬主機、代理服務器、緩沖服務和集成應用程序等特性因素。10.5.2 相關

34、知識1Apache 工作原理Web 系統(tǒng)是客戶端/服務器式的,所以應該有服務器程序和客戶端程序兩部分。常用的服務器程序是 Apache;常用的客戶端程序是瀏覽器(如 IE、Netscape、Mozilla、傲游)。我們可以在瀏覽器的地址欄內(nèi)輸入統(tǒng)一資源定位地址(URL)來訪問 Web 頁面。Web 最基本的概念是超文本(Hypertext)。它使得文本不再是傳統(tǒng)的書頁式文本,而是可以在閱讀過程中從一個頁面位置跳轉(zhuǎn)到另一個頁面位置。用來書寫Web 頁面的語言稱為超文本標記語言,即 HTML。WWW 服務遵從 HTTP協(xié)議,默認的 TCP/IP 端口是 80,客戶端與服務器的通信過程如下:(1)瀏

35、覽器(客戶端)和 Web 服務器建立 TCP 連接,連接建立以后,瀏覽器向 Web 服務器發(fā)出訪問請求(如 get)。根據(jù) HTTP 協(xié)議,該請求中包含了客戶端的 IP 地址、瀏覽器的類型和請求的 URL 等一系列信息。(2)Web 服務器收到請求后,找到客戶端要求的相應的文件,然后向瀏覽器發(fā)送一份拷貝,瀏覽器在收到數(shù)據(jù)的同時按照相應的格式顯示給用戶。如果出現(xiàn)錯誤,那么返回錯誤代碼。(3)客戶端斷開與遠端 Web 服務器的連接。2Apache 常用概念(1)LAMP 應用(2)虛擬主機3Apache 軟件功能4Apache 服務器的 RPM 包介紹在 Red Hat Linux 9 的第 1

36、張系統(tǒng)安裝光盤中提供了 Apache 服務器 RPM 包:n n 5WEB 服務器軟件包(1)/etc/httpd/conf/httpd.conf這個文件是 Apache 服務器軟件的主要配置文件,定義了一些 httpd守護進程運行時需要的參數(shù),來決定其運行方式和運行環(huán)境,完成Apache 服務器端需要的各項功能。(2)/var/log/httpd/access_log服務器默認把訪問日志寫入 /var/log/httpd/access_log 文件,用來記錄服務器所處理的所有請求,記錄包括試圖連接的客戶的 IP地址,試圖連接的日期和時間,以及試圖檢索的萬維網(wǎng)服務器上的文件。訪問日志會隨著網(wǎng)站

37、的訪問越來越大,如果不對日志進行分割,那么只能一次將大的日志(如 Apache 的日志)整個刪除,這樣會丟失了很多對網(wǎng)站比較寶貴的信息,因為這些日志可以用來進行訪問分析、網(wǎng)絡安全監(jiān)察、網(wǎng)絡運行狀況監(jiān)控等。(3)/var/log/httpd/error_log服務器將在這個文件中存放診斷信息和處理請求中出現(xiàn)的錯誤,由于這里經(jīng)常包含了出錯細節(jié)以及如何解決,如果服務器啟動或運行中有問題,首先就應該查看這個錯誤日志。10.5.3 任務實施1 任務實施環(huán)境(1)VMware Workstation 虛擬機軟件(2)Red Hat Linux 9 安裝光盤或 ISO 鏡像文件(3)Windows PC 機

38、一臺,網(wǎng)絡環(huán)境2 任務實施要求(1)掌握安裝、配置 Web 服務器的方法(2)了解 Apache 配置文件的基本構(gòu)成(3)根據(jù)實際應用配置 Web 服務器3 任務實施步驟1)安裝 Apache 服務器在安裝 Red Hat Linux 9.0 時,會提示是否安裝 Apache 服務器。如果不能確定是否已經(jīng)安裝,可以在終端命令窗口,使用如下命令:#rpm qagrep httpd如果結(jié)果顯示為“httpd-2.0.40-21”,則說明系統(tǒng)已經(jīng)安裝Apache 服務器。如果安裝 Red Hat Linux 9.0 時沒有選擇 Apache 服務器,則可以直接插入第 1 張安裝光盤,定位到/RedH

39、at/RPMS 下的httpd-2.0.40-21.i386.rpm 安裝包進行安裝,具體可以使用如下命令:#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom/RedHat/RPMS#rpm -ivh#rpm -ivh2)啟動、停止、重新啟動 Apache 服務#/etc/rc.d/init.d/httpd start#/etc/rc.d/init.d/httpd stop#/etc/rc.d/init.d/httpd restart3)啟動系統(tǒng)時自動運行 Apache 服務如果需要讓 Apache 服務隨系統(tǒng)啟動而自動加載,可以執(zhí)行“ntsysv”命令啟動服

40、務配置程序,找到其中的“httpd”服務,在其前面加上“*”星號,然后選擇“確定”按鈕即可。4)測試 Apache 默認安裝是否成功在 某 一 客 戶 端 的 地 址 欄 中 輸 入 IP 地 址 , 例 :,彈出如圖 10-16 所示,就表示 Apache 默認安裝成功。圖 10-16Apache 默認測試頁5了解/etc/httpd/conf/httpd.conf6按企業(yè)網(wǎng)絡規(guī)劃配置 WEB 服務器(1)企業(yè)網(wǎng)絡規(guī)劃描述某企業(yè)根據(jù)業(yè)務需要,架設 WEB 服務器,具體要求如下:實現(xiàn)基于 IP 地址的虛擬主機服務,虛擬主機分別為 ,IP 地址分別為 ,;(2)配置步驟設定網(wǎng)卡子接口#cd /etc/sysconfig/network-scripts/#cp ifcfg-eth0 ifcfg-eth0:1#vi ifcfg-eth0:1DEVICE=eth0:1BOOTPROTO=noneNETWORK=192.168.0. 0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethernet#cp ifcfg-eth0 ifcfg-eth0:1#vi ifcfg-eth0:2DEVICE=eth0:1BOOTPROTO=noneNETWORK=192.168.0. 0ONBOOT=yesUSERCTL=noPEER

溫馨提示

  • 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

提交評論