09 配置與管理Apache服務器_第1頁
09 配置與管理Apache服務器_第2頁
09 配置與管理Apache服務器_第3頁
09 配置與管理Apache服務器_第4頁
09 配置與管理Apache服務器_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

《網絡服務器搭建、配置與管理——Linux版(第4版)》配置與管理Apache服務器學校建設了官方網站,現需要架設Web服務器來為網站安家,為互聯網用戶提供WWW服務。項目導入項目導入及目標項目目標●認識Apache●掌握Apache服務器的安裝與啟動●掌握Apache服務器的配置●學會創建Web網站思政提示●2020年,在全球浮點運算性能最強的500臺超級計算機中,中國部署的超級計算機數量繼續位列全球第一。●“三更燈火五更雞,正是男兒讀書時。黑發不知勤學早,白首方悔讀書遲。”唯有勤奮學習,惜時如金,才無愧盛世年華。主要內容CONTENTSWEB服務概述01Appache項目設計與準備0203Apche配置實例WEB服務概述01

WWW是Internet上被廣泛應用的一種信息服務技術,采用客戶/服務器結構,整理和儲存各種WWW資源,并響應客戶端軟件的請求,把所需的信息資源通過瀏覽器傳送給用戶。01WEB服務概述

WWW使用超文本傳輸協議(HTTP,HypertextTransferProtocol)。Apache、IIS服務器是HTTP的服務器軟件,目前常用的谷歌、360、Firefox等則是HTTP的客戶端實現。1.1WEB服務簡介

HTTP請求的默認端口是80,由于是默認設置,所以訪問時不需要寫明端口號,如:。也可以配置某個Web服務器使用另外一個端口(如8080),這時由于不是默認的,端口號不能省略,它的訪問方式就變成:http://:8080/。1.2客戶端訪問Web服務器的過程01WEB服務概述ApacheHTTPServer(簡稱Apache)是Apache軟件基金會維護開發的一個開放源代碼的網頁服務器,是最流行的Web服務器端軟件之一。Apache服務器擁有牢靠、可信的美譽,幾乎包含了所有最熱門和訪問量最大的網站。01WEB服務概述1.3Apache服務器簡介Apache項目設計與準備0202Apache項目設計與準備項目設計主機名稱操作系統IP地址備注Appache服務器:Server01RHEL8/24必須靜態指定,VMnet1Linux客戶端:Client1RHEL80/24VMnet1Windows客戶端:Client2Windows100/24VMnet11.安裝Apache相關軟件。(1)使用dnf命令安裝httpd服務(光盤掛載、yum源的制作請參考前面相關內容)。[root@Server01~]#mount/dev/cdrom/media[root@Server01~]#dnfcleanall

//安裝前先清除緩存[root@Server01~]#dnfinstallbindhttpd-y2.重新啟動和停止的命令分別是restart和stop。[root@Server01~]#systemctlstarthttpd[root@Server01~]#systemctlstophttpd2.1安裝、啟動與停止Apache服務02Apache項目設計與準備1.使用防火墻命令,放行http服務。[root@Server01~]#firewall-cmd--permanent--add-service=http[root@Server01~]#firewall-cmd--reload2.更改當前的SELinux值,后面可以跟Enforcing、Permissive或者1、0。[root@Server01~]#setenforce0或setenforcePermissive2.2讓防火墻放行,并設置SELinux為允許02Apache項目設計與準備注意:利用setenforce設置SELinux值,重啟系統后失效,如果再次使用httpd,則仍需重新設置SELinux,否則客戶端無法訪問Web服務器。如果想長期有效,請修改/etc/sysconfig/selinux文件,按需要賦予SELINUX相應的值(Enforcing|Permissive,或者“0”|“1”)。1.安裝Apache服務器后啟動它,并設置開機自動加載。[root@Server01~]#systemctlstarthttpd[root@Server01~]#systemctlenablehttpd[root@Server01~]#firefox2.測試成功界面。如果看到圖所示信息,表示Apache服務器已安裝成功。也可以在Applications菜單中直接啟動firefox,然后在地址欄輸入,測試是否成功安裝。2.3測試httpd服務。02Apache項目設計與準備2.4認識Apache服務器的配置文件02Apache項目設計與準備配置文件的名稱存放位置

服務目錄/etc/httpd

主配置文件/etc/httpd/conf/httpd.conf

網站數據目錄/var/www/html

訪問日志/var/log/httpd/access_log

錯誤日志/var/log/httpd/error_log認識主配置文件/etc/named.conf2.4認識Apache服務器的配置文件02Apache項目設計與準備參

數用

途ServerRoot服務目錄ServerAdmin管理員郵箱User運行服務的用戶Group運行服務的用戶組ServerName網站服務器的域名DocumentRoot文檔根目錄(網站數據目錄),定義網站數據的保存路徑,默認值是把網站數據存放到/var/www/html目錄中Directory網站數據目錄的權限Listen監聽的IP地址與端口號DirectoryIndex默認的索引頁頁面(即首頁,默認是index.html)ErrorLog錯誤日志文件CustomLog訪問日志文件Timeout網頁超時時間,默認為300sTips:可以向/var/www/html目錄中寫入一個文件,替換掉httpd服務程序的默認首頁面,該操作會立即生效。[root@Server01~]#echo"WelcomeToMyWeb">/var/www/html/index.html[root@Server01~]#firefoxApache配置實例031.將網站文檔的根目錄修改為/home/wwwroot;2.將首頁文件修改為myweb.html;3.網頁內容設計為“TheWeb'sDocumentRootTest”。項目需求03Apache配置實例第1步:新建網站根目錄/home/www,創建首頁文件myweb.html。[root@Server01~]#mkdir/home/www[root@Server01~]#echo"TheWeb'sDocumentRootTest">/home/www/myweb.html03Apache配置實例第2步:在Server01上,先備份主配置文件,然后打開httpd服務程序的主配置文件,將約第122行用于定義網站數據保存路徑的參數DocumentRoot修改為/home/www,同時將約第127行用于定義目錄權限的參數Directory后面的路徑也修改為/home/www,將第167行修改為DirectoryIndexmyweb.htmlindex.html。配置文件修改完畢即可保存并退出。[root@Server01~]#vim/etc/httpd/conf/httpd.conf……122DocumentRoot"/home/www"……127<Directory"/home/www">……131</Directory>……167DirectoryIndexindex.htmlmyweb.html第3步:防火墻放行http協議,設置SELinux為允許,重啟httpd服務。[root@Server01~]#firewall-cmd--permanent--add-service=http[root@Server01~]#firewall-cmd--reload[root@Server01~]#setenforce0[root@Server01~]#systemctlrestarthttpd03Apache配置實例第4步:在Client1或Client2上訪問測試(Server01和Client1、Client2要保證可以互相通信)。03Apache配置其它實例

1.用戶個人主頁實例2.虛擬目錄實例3.基于IP地址的虛擬主機4.基于域名的虛擬主機5.基于端口號的虛擬主機6.其他常規設置7.配置用戶身份認證1.WEB服務基礎知識及工作過程;2.Apache服務器作用及應用方法。知識儲備本章小結技能考核1.配置Apache服務器;2.WEB服務訪問測試;3.Apache服務器具體應用配置方法。學習讓生活更美好感謝觀看配置與管理Apache服務器《網絡服務器搭建、配

溫馨提示

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

評論

0/150

提交評論