Linux操作系統(tǒng)案例教程電子教案 第13章 WWW 服務(wù)器_第1頁
Linux操作系統(tǒng)案例教程電子教案 第13章 WWW 服務(wù)器_第2頁
Linux操作系統(tǒng)案例教程電子教案 第13章 WWW 服務(wù)器_第3頁
Linux操作系統(tǒng)案例教程電子教案 第13章 WWW 服務(wù)器_第4頁
Linux操作系統(tǒng)案例教程電子教案 第13章 WWW 服務(wù)器_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Apache 服務(wù)器服務(wù)器Apache服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器13-1 Web服務(wù)器的基本概念1. Web服務(wù)器簡介服務(wù)器簡介 Web系統(tǒng)是基于c/s模式的服務(wù),運行http協(xié)議和Web服務(wù)器軟件且能夠為客戶端提供Web服務(wù)的主機稱為Web服務(wù)器 Web系統(tǒng)由web服務(wù)器和web客戶端兩部分構(gòu)成 ,服務(wù)器端可以為客戶端提供動態(tài)的,交互的超文本服務(wù); Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器 HTTP 超文本傳輸協(xié)議Web瀏覽器瀏覽器WWW服務(wù)器服務(wù)器建立連接建立連接發(fā)出請求信息發(fā)出請求信息返回響應(yīng)信息返回響應(yīng)信息關(guān)閉連接關(guān)閉連接HTTP通信通信Apache 服務(wù)器服務(wù)

2、器http請求http響應(yīng)http請求http響應(yīng)Web客戶機 Web服務(wù)器InternetWeb服務(wù)器通信過程服務(wù)器通信過程 Apache 服務(wù)器服務(wù)器3、常見web服務(wù)器軟件 Apache:可運行于unix linux windows 多個平臺,自由軟件,代碼開放 IIS :windows Apache 服務(wù)器服務(wù)器Apache的RPM包的安裝 (2#) httpd httpd-manual13-2 服務(wù)器的安裝服務(wù)器的安裝Apache 服務(wù)器服務(wù)器 相關(guān)文件 /etc/httpd/conf/httpd.conf (Apache 的核心配置文件) /etc/rc.d/init.d/http

3、d (Apache 的啟動腳本) /usr/sbin/apachectl (Apache 的管理工具,命令) /etc/httpd/modules目錄 (Apache模塊存放目錄) /usr/bin/htpasswd 建立http用戶和設(shè)置用戶口令) .htaccess (存放目錄的訪問控制選項)Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器輸入輸入 或或 http:/localhost http:/localhostApache 服務(wù)器服務(wù)器13-3 配置Apache Apache 的性能設(shè)置的性能設(shè)置 # vi /etc/h

4、ttpd/conf/httpd.conf 格式如下:格式如下: 全局設(shè)置 /設(shè)置Web服務(wù)器性能參數(shù) 全局選項 主服務(wù)器的設(shè)置 /設(shè)置默認站點的相關(guān)選項 主服務(wù)器的選項 虛擬主機 /設(shè)置虛擬主機相關(guān)選項 Apache 服務(wù)器服務(wù)器13-4-1 建立個人主頁案例一1.建立一個人WEB站點;2.個人用戶名為xh,個人站點存在主目錄,與httpd.conf配置文件中的一致;3.建立個人WEB站點文件index.html,文件的內(nèi)容自定義;4.進行一定的設(shè)置,在linux里利用瀏覽器輸入http:/ip/xh能夠訪問該站點的內(nèi)容。13-4 Apache的配置應(yīng)用Apache 服務(wù)器服務(wù)器建立個人WEB

5、站點(1)配置步驟修改主配置文件,啟用每個用戶的WEB站點功能; 修改主配置文件,為每個用戶的WEB站點目錄配置訪問控制。建立個人WEB站點的根目錄更改用戶主目錄的權(quán)限Apache 服務(wù)器服務(wù)器(2)配置實例:修改httpd.conf #vi /etc/httpd/conf/httpd.conf修改以下內(nèi)容:#UserDir disable /默認不允許個人用戶架設(shè)WEB站點UserDir public_html Apache 服務(wù)器服務(wù)器/ 設(shè)置web站點訪問權(quán)限 選項 Order allow denyAllow from all 注:去掉前面的“#”號即可DefaultLanguage z

6、h_cnAddDefaultCharset gb2312Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器建立個人Web站點存放的目錄#useradd test#passwd test#cd /home/test#mkdir public_html#cd .#chmod 711 test#cd test/public_html#vi index.htmlApache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器啟動服務(wù)#service httpd start 測試個人WEB站點http:/IP地址/用戶名Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器Apache 服

7、務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器13-4-2 13-4-2 架設(shè)虛擬服務(wù)器架設(shè)虛擬服務(wù)器 1.虛擬服務(wù)器 虛擬主機(Virtual Host Virtual Server)是使用特殊的軟硬件技術(shù),把一臺計算機主機分成一臺臺“虛擬”的主機,每一臺虛擬主機都具有獨立的域名和IP地址(或共享的IP地址),具有完整的Internet服務(wù)器功能。 功能:將一臺物理主機,作為多個WEB站點服務(wù)器Apache 服務(wù)器服務(wù)器2.2.一個一個IPIP地址對應(yīng)一個地址對應(yīng)一個CNAMECNAMEApache 服務(wù)器服務(wù)器3. 3. 一個一個IPIP地址對應(yīng)多個地址對應(yīng)多個CNAMECNAMEApache 服務(wù)

8、器服務(wù)器3. 3. 一個一個IPIP地址對應(yīng)多個地址對應(yīng)多個CNAMECNAMEApache 服務(wù)器服務(wù)器4. 4. 基于域名虛擬主機基于域名虛擬主機 1 1)設(shè)置)設(shè)置DNSDNS服務(wù)器服務(wù)器 修改區(qū)域,建立多條主機記錄指向同一個IP 地址 2 2) # vi /etc/httpd/conf/httpd.conf # vi /etc/httpd/conf/httpd.conf 主服務(wù)器選項中,修改以下選項主服務(wù)器選項中,修改以下選項 ServerName ServerName 虛擬主機的選項虛擬主機的選項 NameVirtualHost IP地址/主機名 VirtualHost IP Ser

9、verName ServerName DocumentRoot “ DocumentRoot “目錄名目錄名” DirectoryIndex DirectoryIndex 文件名文件名 Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器定義域名服務(wù)的基本信息和屬性記錄區(qū)域中DNS服務(wù)器的主機名指明域名與IP地址的對應(yīng)關(guān)系課本P238主機名管理員郵箱Apache 服務(wù)器服務(wù)器實現(xiàn)IP地址和域名的逆向映射Apache 服務(wù)器服務(wù)器時間數(shù)據(jù)字段Serial本區(qū)域文件的版本號,文件修改后要將其加1Refresh輔助DNS服務(wù)器多長時間需要更新數(shù)據(jù)Retry如果輔助DNS服務(wù)

10、器更新數(shù)據(jù)失敗,多長時間后再試Expire如果輔助DNS服務(wù)器無從主服務(wù)器上更新數(shù)據(jù),原有的數(shù)據(jù)何時失效minimum如果資源記錄欄未設(shè)置TTL,則以這里提供的時間為準補充說明:補充說明:Apache 服務(wù)器服務(wù)器NameVirtualHost 1 ServerAdmin ServerName DocumentRoot /web2#vi /etc/httpd/conf/httpd.conf /在虛擬主機區(qū)添加內(nèi)容:Apache 服務(wù)器服務(wù)器3) Service httpd start/restart4) 測試 在瀏覽器中打開網(wǎng)頁,查看內(nèi)容5.基于域名域名的虛擬主機Apac

11、he 服務(wù)器服務(wù)器圖形界面下配置DNS服務(wù)器示例 (1)查看是否已安裝DNS圖形化配置界面軟件包組件,如果沒有安裝,請用戶使用redhat-config-pachages命令更新。查看命令如下: rootlocalhost named# rpm qa | grep redhat-config-bind redat-config-bind-1.9.0-11 /圖形化配置軟件包 (2)在命令行下輸入“redhat-config-bind”命令, rootlocalhost named# redhat-config-bindApache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器1正向解析域配置Apac

12、he 服務(wù)器服務(wù)器設(shè)置DNS服務(wù)提供者 Apache 服務(wù)器服務(wù)器 “增加”按鈕打開“添加一條記錄 Apache 服務(wù)器服務(wù)器選擇如圖所示“主機”主機設(shè)置對話框,在“文件名”文本框內(nèi)輸入主機名稱,在“地址”文本框內(nèi)輸入此主機的IP地址,然后取消選擇“添加到逆向地址表”復(fù)選框,單擊“確定”按鈕返回即可。Apache 服務(wù)器服務(wù)器按同樣的方法可以添加其他主機或者別名、域名服務(wù)器類的資源記錄,完成后的DNS服務(wù)器圖形界面信息(具體的記錄將根據(jù)讀者設(shè)置而不同)。單擊“確定”按鈕將返回BIND配置主界面 Apache 服務(wù)器服務(wù)器單擊“確定”按鈕將返回BIND配置主界面 Apache 服務(wù)器服務(wù)器反向解

13、析域配置 選擇一個區(qū)塊類型對話框,選擇“逆向主區(qū)塊”,然后在“IP地址”文本框內(nèi)輸入當(dāng)前域點分十進制IP地址的前3位(作者在此處將設(shè)置192.168.1網(wǎng)段內(nèi)的主機,因此輸入192.168.1),單擊“確定”按鈕打開圖12-15所示對話框。Apache 服務(wù)器服務(wù)器單擊“確定”按鈕在主名稱服務(wù)器(SOA)文本框內(nèi)輸入當(dāng)前DNS服務(wù)器的域名“”(具體名稱根據(jù)讀者設(shè)置而定)。 (3)如圖所示,在“名稱服務(wù)器”欄右側(cè)單擊“增加”按鈕Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器Apache 服務(wù)器服務(wù)器添加了正向和反向解析后返回到BIND圖形配置界面 Apache 服務(wù)器服務(wù)器開始-系統(tǒng)設(shè)置-

14、服務(wù)設(shè)置-服務(wù)” 打開“服務(wù)配置”對話框,在服務(wù)列表欄選中“named”服務(wù),然后單擊上側(cè)的“開始”或“重啟”來啟動(或重新啟動)當(dāng)前DNS服務(wù)器。Apache 服務(wù)器服務(wù)器 測試DNS服務(wù)器 在測試之前,請讀者修改Windows客戶的DNS服務(wù)器主機IP地址為讀者當(dāng)前配置的DNS服務(wù)器的IP地址,另外,請檢查DNS服務(wù)器的防火墻是否應(yīng)經(jīng)允許DNS連接。Apache 服務(wù)器服務(wù)器 測試DNS服務(wù)器 以下是在Windows客戶端對DNS服務(wù)器進行測試時用到的命令。 C:nslookup /在Windows的DOS提示符下使用nslookup命令測試Apache 服務(wù)器服務(wù)器5.基于端口的虛擬主機Apache 服務(wù)器服務(wù)器5.基于端口的虛擬主機Apache 服務(wù)器服務(wù)器5.基于端口的虛擬主機NameVirtualHost *:80NameVirtualHost *:8000NameVirtualHost *:8080Apache 服務(wù)器服務(wù)器5.基于端口的虛擬主機Apache 服務(wù)器服務(wù)器3) Service httpd start/restart4) 測試 在瀏覽器中打開網(wǎng)頁,查看內(nèi)容5.基于端口的虛擬主機Apache 服務(wù)器服務(wù)器5.基于端口的虛擬主機Apache 服務(wù)器服務(wù)器5.基

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論