Linux系統管理與服務器配置-基于CentOS 7(第2版) 課件 第11章Web服務器_第1頁
Linux系統管理與服務器配置-基于CentOS 7(第2版) 課件 第11章Web服務器_第2頁
Linux系統管理與服務器配置-基于CentOS 7(第2版) 課件 第11章Web服務器_第3頁
Linux系統管理與服務器配置-基于CentOS 7(第2版) 課件 第11章Web服務器_第4頁
Linux系統管理與服務器配置-基于CentOS 7(第2版) 課件 第11章Web服務器_第5頁
已閱讀5頁,還剩59頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

Linux系統管理與服務器配置——基于CentOS7第11章Web服務器目錄11.1項目一:Apache服務器的安裝與測試11.1.1Apache服務器簡介11.1.2安裝Apache服務器 11.1.3Apache軟件包安裝位置11.2項目二:發布Web站點 11.2.1Apache服務器配置文件簡介 11.2.2配置Apache服務器 11.3項目三:發布個性化Web站點 11.4項目四:虛擬主機配置 11.4.1虛擬主機簡介11.4.2基于域名的虛擬主機配置11.4.3基于IP地址的虛擬主機配置11.5項目五:Nginx服務器的安裝與配置11.5.1Nginx服務器簡介

11.5.2安裝Nginx服務器11.5.3配置Nginx服務器本章小結11.1項目一:Apache服務器的安裝與測試管理員將根據公司設計部需要發布項目考核信息網站的要求,在服務器上部署該網站。首先要安裝Web服務器,然后對服務器進行必要測試:服務器IP地址為29,測試網站首頁index.html,其內容是“hello,thisisindex.html.”。測試效果:在瀏覽器中輸入http://29,即可看到index.html的內容。序號知識點詳見章節1了解Apache服務器11.1.12安裝并配置Apache服務器11.1.23測試Apache服務器11.1.24理解Apache服務器的根目錄11.1.311.1.1Apache服務器簡介Web服務器也稱為WWW(WorldWideWeb)服務器,主要功能是提供網上信息瀏覽服務,它也成為人們在網上搜索、瀏覽信息的主要手段。Web服務器采用瀏覽器/服務器結構,其作用是整理和存儲各種WWW資源,并響應客戶端軟件的請求,把用戶所需的資源傳送到客戶端上,然后通過簡單的圖形界面展現在用戶面前。常用的服務器:Apache。常用的瀏覽器:IE、Netscape、Mozilla。11.1.1Apache服務器簡介Apache服務器源于NCSAhttpd服務器,經過多次修改,成為目前世界上最流行的Web服務器之一。Apache服務器取自“apatchyserver”,意思是充滿補丁的服務器,因為它是自由開放的,所以不斷有人為它開發新的功能、新的特性并修改原來的缺陷。Apache服務器的特點是簡單、速度快、性能穩定,并可用作代理服務器。Apache服務器有多種產品,支持SSL技術,也支持多個虛擬主機。Apache服務器采用以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合于多處理器環境,因此,在一個ApacheWeb站點擴容時,通常是增加服務器或擴充集群節點而不是增加處理器。11.1.2安裝Apache服務器1.使用YUM工具安裝軟件安裝Apache軟件包的過程具體分為查詢、安裝、測試3個步驟。(1)查詢在安裝Apache軟件包之前需要確認當前系統是否已經安裝了合適版本的軟件包,如圖所示表示系統已經安裝了Apache服務器,并且可以通過輸出結果判定已安裝的軟件包版本號是httpd-2.4.6-45,此時不需要再繼續安裝軟件包,可以直接進行測試。11.1.2安裝Apache服務器如果系統未安裝Apache服務器,則會輸出上圖中“packagehttpdisnotinstalled”的字樣。(2)安裝使用YUM的安裝過程比較簡單,執行#yum–yinstallhttpd命令即可。在安裝httpd的同時,還安裝了有關的依賴包:apr、apr-util、httpd-tools和mailcap。11.1.2安裝Apache服務器(4)測試在測試之前需要確認管理Apache服務器的httpd服務是否已經正常啟動。默認情況,httpd服務在軟件包安裝完成后并不啟動。啟動及查詢httpd服務的操作過程如圖所示。11.1.2安裝Apache服務器Apache服務器啟動后,切換至圖形界面下,單擊“萬維網瀏覽器”,啟動瀏覽器,然后在地址欄中輸入http://localhost或,如果出現如圖11.8所示的頁面,則說明Apache服務器啟動成功,工作正常。11.1.2安裝Apache服務器為了使Apache服務器在系統重啟時可以自啟動,需要設置服務器的自啟動狀態。11.1.2安裝Apache服務器2.使用Linux軟件包管理工具安裝如果當前的系統安裝了圖形界面,則可以使用Linux軟件包管理工具進行軟件包的安裝。這種安裝方法簡單且直觀。將系統切換至圖形界面,依次單擊【Applications】→【SystemTools】→【Software】,打開Linux軟件包管理工具,在【WebServices】欄選中【WebServer】,單擊【ApacheHTTPServer】,選擇【InstallPackages】完成安裝。如果【ApacheHTTPServer】一項默認選中,則表示Apache服務器已經安裝,此時只需要直接進行測試。11.1.2安裝Apache服務器Apache服務器安裝完畢后,執行#systemctlstarthttpd.service命令啟動服務器。11.1.2安裝Apache服務器3.使用源碼包安裝(1)安裝apr-1.7.0.tar.gz請將apr-1.7.0.tar.gz存放于當前目錄中,然后再進行安裝。操作如下:#tar-xzvfapr-1.7.0.tar.gz//解壓縮源碼包#cdapr-1.7.0///切換到當前目錄下#./configure--prefix=/usr/local/apr//配置#make&&makeinstall//編譯安裝#libtool--finish/usr/local/apr/lib//更新配置11.1.2安裝Apache服務器3.使用源碼包安裝(2)安裝apr-util-1.6.1.tar.gz請將apr-util-1.6.1.tar.gz存放于當前目錄中,然后再進行安裝。操作如下:#tar-xzvfapr-util-1.6.1.tar.gz//解壓縮源碼包#cdapr-util-1.6.1///切換到當前目錄下#./configure--with-apr=/usr/local/apr//配置#make&&makeinstall//編譯安裝#libtool--finish/usr/local/apr-util/lib//更新配置11.1.2安裝Apache服務器3.使用源碼包安裝(3)安裝pcre-8.45.zip請將pcre-8.45.zip存放于當前目錄中,然后再進行安裝。操作如下:#unzippcre-8.45.zip//解壓縮源碼包#cdpcre-8.45///切換到當前目錄下#./configure--prefix=/usr/local/pcre//配置#make&&makeinstall//編譯安裝11.1.2安裝Apache服務器3.使用源碼包安裝(4)安裝httpd-2.4.52.tar.bz2請將httpd-2.4.52.tar.bz2存放于當前目錄中,然后再進行安裝。操作如下:#tar-jxvfhttpd-2.4.52.tar.bz2//解壓縮源碼包#cdhttpd-2.4.52///切換到當前目錄下#yumgroupinstallDevelopmentTools//準備安裝工具#./configure--prefix=/usr/local/apache--with-apr=/usr/local/apr--with-pcre=/usr/local/pcre//配置#make&&makeinstall//編譯安裝11.1.2安裝Apache服務器3.使用源碼包安裝(5)環境配置#cp/usr/local/apache/bin/apachectl/etc/rc.d/init.d/#mv/etc/rc.d/init.d/apachectl/etc/rc.d/init.d/httpd#vim/etc/profilePATH=$PATH:/usr/local/apache/bin//在最后一行加入如下的配置#yuminstalllynx開啟httpd服務、查詢httpd服務的狀態,操作如下:#systemctlstarthttpd.service#systemctlstatushttpd.service系統提示如下信息:AH00558:httpd:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,usinglocalhost.localdomain.Setthe'ServerName'directivegloballytosuppressthismessagehttpd(pid93190)alreadyrunning說明httpd服務安裝成功,并且已經開啟,但是由于httpd服務的配置尚未完成,因此無法正常查看服務器的運行結果。11.1.3Apache軟件包安裝位置/etc/httpd/conf:該目錄用于存放Apache服務器的配置文件httpd.conf。/var/www/html:該目錄是Apache服務器的默認Web站點根目錄。網站的網頁文件以及其相關文件可以存放在該目錄下。/etc/httpd/logs:Apache服務器日志文件的默認存放路徑。由于Apache服務器的默認Web站點根目錄是/var/www/html,所以只需要將Web站點的頁面放置到該目錄下就可以直接通過瀏覽器進行訪問。11.1項目一:Apache服務器的安裝與測試操作過程:#yum–yinstallhttpd#systemctlstarthttpd.service#systemctlstatushttpd.service#systemctlenablehttpd.service#systemctlis-enabledhttpd.service測試:開啟瀏覽器,在地址欄中輸入:http://29,如果出現測試頁面則表示Apache服務器安裝成功。11.1項目一:Apache服務器的安裝與測試#cd/var/www/html#vimindex.html輸入“hello,thisisindex.html.”。wq保存退出。測試:開啟瀏覽器,在地址欄中輸入:29,如果出現圖中所示頁面,則表示測試成功。11.2項目二:發布Web站點項目考核信息發布網站已經開發完畢,由于該網站包含的元素很多,如若干頁面、圖片、樣式文件、程序文件等,所以為了方便管理,管理員采用將同一網站的元素存放于一個目錄中,稱為Web站點目錄,然后再進行部署。目前該網站的Web站點目錄為exam,目錄中存放該網站的所有文件,網站首頁是index.html。效果:在瀏覽器中輸入或者http://localhost可以看到index.html頁面的內容。11.2.1Apache服務器配置文件簡介Apache的配置文件是包含若干指令的純文本文件,其文件名為httpd.conf。在Apache啟動時,會自動讀取配置文件中的內容,配置Apache服務器的運行。配置文件修改后,只有在啟動或重新啟動Apache后才會生效。Apache服務器配置文件的內容可以劃分為三部分:全局環境配置,主要用于控制整個Apache服務器的行為。主服務器配置,定義主要或者默認服務參數的指令,也為所有虛擬主機提供默認的設置參數。虛擬主機配置,用于設置和創建虛擬主機。Apache服務器的配置文件是包含若干指令的純文本文件,其文件名為httpd.conf。在Apache服務器啟動時,會自動讀取配置文件中的內容。配置文件修改后,只有在啟動或重啟Apache服務器后才會生效。11.2.2配置Apache服務器1.全局環境配置命令ServerRoot:用于設置Apache服務器的根目錄Listen:服務器監聽的端口號。2.主服務器配置命令ServerName:設置主機名稱。DocumentRoot:用于設置Apache服務器默認站點根目錄。UserDirpublic_html:用戶可以在自己的目錄下建立public_html目錄來放置網頁。DirectoryIndex:用來設定主頁,可以設置多個頁面,前面的頁面優先級高。11.2項目二:發布Web站點操作過程:#cd/var/www/html#cp–r/root/examexam#vim/etc/httpd/conf/httpd.confDocumentRoot“/var/www/html/exam”#httpd-t#systemctlrestarthttpd.service測試:在瀏覽其中輸入后,可以看到網站首頁頁面。11.3項目三:發布個性化Web站點項目考核信息發布網站部署完成后,考慮到站點是內部網站,為了保證網站的安全性將首頁名字改為exam.html,并且需要使用8080端口進行訪問。效果:在瀏覽器中輸入:8080或者http://localhost:8080可以看到exam.html頁面內容。11.3項目三:發布個性化Web站點操作過程:#cd/var/www/html#cdexam#mvindex.htmlexam.html#vim/etc/httpd/conf/httpd.confDirectoryIndexexam.htmlindex.htmlListen8080#httpd-t#systemctlrestarthttpd.service:8080后,可以看到exam.html頁面。11.4項目四:虛擬主機配置項目考核信息網站部署完畢后,公司人力資源部計劃部署一個員工考勤網站。因此管理員需要在一臺服務器上部署多個站點,為了方便今后公司內部網站的部署和管理,管理員可以采用基于域名的虛擬主機或基于IP地址的虛擬主機兩種方法來配置多個站點。在實施過程中除了要部署員工考勤網站之外還要對項目考核信息發布網站進行重新部署。為了方便對網站的訪問,分別為兩個網站設置本地域名:和,站點根目錄:/var/www/html/exam和/var/www/html/attendance,首頁位根目錄下的index.html頁面。當前服務器的IP地址是:,使用標準80端口。效果:在瀏覽器地址欄輸入可以看到項目考核信息發布網站的首頁,輸入可以看到員工考勤網站的首頁。11.4.1虛擬主機簡介虛擬主機是指在一個主機上運行多個Web站點,每個站點均有自己獨立的域名,通過不同的域名可以訪問不同的站點。雖然多個Web站點部署在同一臺計算機內,但是對于用戶是透明的。用戶在訪問時,只需要在瀏覽器中輸入相應的域名即可。虛擬主機主要分為兩類:基于域名的虛擬主機和基于IP地址的虛擬主機。如果每個Web站點的IP地址相同,但是域名不同,則稱為基于域名的虛擬主機;如果每個Web站點擁有不同的IP地址,則稱為基于IP地址的虛擬主機。11.4.2基于域名的虛擬主機配置配置基于域名的虛擬主機的步驟可以歸納為以下五步:1.域名注冊由于每個站點具有不同的域名,所以配置的第一步需要在系統中注冊不同的域名,使系統可以區分域名對應的IP地址。域名的注冊可以通過DNS服務器來實現。在本機實現時可以通過編寫/etc/hosts文件來實現。2.Listen指令在http.conf配置文件中設置Listen指令,通常情況下選擇標準80端口來監聽服務的請求。設置方法:Listen端口號11.4.2基于域名的虛擬主機配置3.引用域名的配置文件在http.conf配置文件中引用每個域名的配置文件,通常情況下可以引用指定目錄下后綴為conf的文件。設置方法:在http.conf文件的末尾增加Includeconf/vhost/*.conf內容。11.4.2基于域名的虛擬主機配置4.為每個虛擬主機新建配置文件在/etc/httpd/conf/vhost目錄下為每個虛擬主機新建一個配置文件,在配置文件中,使用<VirtualHost>容器定義每一個虛擬主機,<VirtuaHost>容器中的IP地址必須與域名對應的IP地址保持一致。在<VirtualHost>容器中至少指定ServerName、Directory和DocumentRoot,在Directory內部可指定AllowOverrideNone(不可重寫),OptionsIndexesFollowSymLinks(可顯示目錄結構),Requireallgranted(允許所有請求訪問資源),另外可選擇的配置還有ServerAdmin、ErrorLog、CustomLog、TransferLog、ServerAlias、ScrIPtAlias等,大部分的配置命令都可以用在<VirtualHost>容器中,但是與進程相關的PidFile、TypesConfig、ServerRoot和Listen不能使用。5.重啟Apache服務器,測試。11.4.3基于IP地址的虛擬主機配置配置基于IP地址的虛擬主機的步驟可以歸納為以下六步:1.設置多個IP地址設置多個IP地址的方法有多種,用虛擬網卡的方法可以實現。本節采用虛擬網卡的方法實現,也可以使用“ipaddradd”命令為網卡添加多個IP地址。2.域名注冊由于每個站點具有不同的域名,因此需要在系統中注冊不同的域名,使系統可以區分域名對應的IP地址。域名的注冊可以通過DNS服務器來實現。在本機實現時,可以通過編寫/etc/hosts文件來實現。3.Listen指令在http.conf配置文件中配置Listen指令,通常情況下選擇標準80端口來監聽服務的請求。設置方法:Listen端口號其中,端口號是可選項,如果虛擬主機使用的不是標準80端口,需要在這里進行說明。11.4.3基于IP地址的虛擬主機配置4.引用域名的配置文件在http.conf配置文件中引用每個域名的配置文件,通常情況下可以引用指定目錄下后綴為conf的文件。設置方法:在http.conf文件的末尾增加Includeconf/vhost/*.conf內容。5.為每個虛擬主機新建配置文件并定義一個<VirtualHost>容器在/etc/httpd/conf/vhost目錄下為每個虛擬主機新建一個配置文件,在配置文件中,使用<VirtualHost>容器定義每一個虛擬主機,和基于域名的虛擬主機配置步驟相似。6.重啟Apache服務器,測試。11.4項目四:虛擬主機配置配置基于域名的虛擬主機,操作步驟:(1)域名注冊,在/etc/hosts中追加一行:

編輯完成后使用ping命令測試所設置的域名是否生效。#ping#ping(2)將兩個網站的所有元素復制到對應的站點根目錄下,假設網站目前存放于/root目錄下。#cd/var/www/html#cp-r/root/examexam#cp-r/root/attendanceattendance11.4項目四:虛擬主機配置(3)切換到/etc/http/conf配置文件目錄下,在httpd.conf中,設置站點Listen監聽端口是80。#cd/etc/http/conf#vimhttpd.confListen80(4)在httpd.conf配置文件的末尾,加入以下配置。Includeconf/vhost/*.conf(5)新建vhost目錄并切換至vhost目錄中,利用vim編輯器新建且編輯每個域名的配置文件,并編輯其內容。#mkdir/etc/httpd/conf/vhost#cdvhost#vimexam.conf11.4項目四:虛擬主機配置exam.conf作為第一個域名的配置文件,該文件內容如下:<VirtualHost>ServerNameDocumentRoot/var/www/html/exam<Directory“/var/www/html/exam”>OptionsIndexesFollowSymLinksAllowOverrideNoneRequireallgranted</Directory></VirtualHost>11.4項目四:虛擬主機配置attendance.conf作為第二個域名的配置文件,該文件內容如下:<VirtualHost>ServerNameDocumentRoot/var/www/html/attendance<Directory“/var/www/html/attendance”>OptionsIndexesFollowSymLinksAllowOverrideNoneRequireallgranted</Directory></VirtualHost>11.4項目四:虛擬主機配置(6)用httpd-t檢查虛擬主機配置是否正確。#httpd–t(7)重啟Apache服務器,然后測試。#systemctlrestarthttpd.service測試:在瀏覽器地址欄分別輸入和后可以看到相應首頁。11.4項目四:虛擬主機配置配置基于IP地址的虛擬主機,操作步驟:

(1)設置多個IP地址:使用“ipaddradd”命令為網卡添加多個IP地址。#ipaddradd/24devens33#ipaddradd/24devens33測試IP地址是否連通:#ping#ping11.4項目四:虛擬主機配置(2)域名注冊,在/etc/hosts中追加兩行:

編輯完成后使用ping命令測試所設置的域名是否生效。pingping(3)將兩個網站的所有元素復制到對應的站點根目錄下,假設網站目前存放于/root目錄下。#cd/var/www/html#cp-r/root/examexam#cp-r/root/attendanceattendance11.4項目四:虛擬主機配置(4)切換到/etc/http/conf配置文件目錄下,在httpd.conf中,設置站點Listen監聽端口是80。#cd/etc/http/conf#vimhttpd.confListen80(5)在httpd.conf配置文件的末尾,加入以下配置。Includeconf/vhost/*.conf(6)新建vhost目錄并切換至vhost目錄中,利用vim編輯器新建且編輯每個域名的配置文件,并編輯其內容。#mkdir/etc/httpd/conf/vhost#cdvhost#vimexam.conf11.4項目四:虛擬主機配置exam.conf作為第一個域名的配置文件,該文件內容如下:<VirtualHost>ServerNameDocumentRoot/var/www/html/exam<Directory“/var/www/html/exam”>OptionsIndexesFollowSymLinksAllowOverrideNoneRequireallgranted</Directory></VirtualHost>11.4項目四:虛擬主機配置attendance.conf作為第二個域名的配置文件,該文件內容如下:<VirtualHost>ServerNameDocumentRoot/var/www/html/attendance<Directory“/var/www/html/attendance”>OptionsIndexesFollowSymLinksAllowOverrideNoneRequireallgranted</Directory></VirtualHost>11.4項目四:虛擬主機配置(6)用httpd-t檢查虛擬主機配置是否正確。#httpd-t(7)重啟Apache服務器,然后測試。#systemctlrestarthttpd.service測試:在瀏覽器地址欄分別輸入和后可以看到相應首頁。11.5項目五:Nginx服務器的安裝與配置管理員將根據公司設計部需要再次發布項目考核信息發布網站的需求,在Nginx服務器上部署該網站。為了方便今后公司內部網站的部署和管理,仍舊采用基于域名的虛擬主機來配置站點。網站設置本地域名:,站點根目錄:/var/www/html/exam,首頁為根目錄下的index.html頁面。當前服務器的IP地址是,使用標準80端口。效果:在瀏覽器地址欄輸入,可以看到項目考核信息發布網站首頁。11.5項目五:Nginx服務器的安裝與配置序號知識點詳見章節1了解Nginx服務器11.5.12掌握Nginx服務器安裝方法11.5.23理解Nginx服務器的虛擬主機概念11.5.34理解虛擬主機配置流程11.5.311.5.1Nginx服務器簡介Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發布于2004年10月4日。其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2017年1月,最新版本Nginx1.11.9發布。Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量較大的Rambler.ru站點開發的,第一個公開版本Nginx0.1.0發布于2004年10月4日。Nginx將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2017年1月,Nginx1.11.9版本發布。

11.5.2安裝Nginx服務器Nginx在安裝時存在模塊依賴性:gzip模塊需要zlib庫,rewrite模塊需要pcre庫,ssl功能需要openssl庫。1.gcc安裝安裝Nginx,需要先將官網下載的源碼包進行編譯,編譯依賴gcc環境,如果沒有gcc環境,則需要安裝:11.5.2安裝Nginx服務器2.語言兼容正則表達式安裝語言兼容正則表達式(PerlCompatibleRegularExpressions,PCRE)是一個Perl庫,包括Perl兼容的正則表達式庫。Nginx的http模塊使用pcre庫來解析正則表達式,所以需要在Linux系統中安裝pcre庫,pcre-devel是使用pcre庫開發的一個二次開發庫。11.5.2安裝Nginx服務器3.zlib安裝zlib庫提供了很多種壓縮和解壓縮方式,Nginx使用zlib庫對http包的內容進行gzip,所以需要在CentOS上安裝zlib庫。11.5.2安裝Nginx服務器4.OpenSSL安裝openssl庫是一個強大的安全套接字層密碼庫,涵蓋主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,并提供豐富的應用程序,供測試或其他目的使用。Nginx不僅支持HTTP協議,還支持HTTPS(在安全套接字層協議(SecureSocketsLayer,SSL)上傳輸HTTP協議),所以需要在CentOS系統中安裝openssl庫。11.5.2安裝Nginx服務器5.Nginx安裝首先在/en/download.html地址下載源碼包nginx-1.12.1.tar.gz。然后解壓此文件接下來配置Nginx服務器,準備進行安裝,安裝過程采用傳統的源碼包的安裝方法:11.5.2安裝Nginx服務器在安裝Nginx服務器后,首先執行#whereisnginx命令查找安裝路徑,根據安裝路徑啟動Nginx服務器。啟動成功后,在瀏覽器可以看到這樣的頁面。11.5.3配置Nginx服務器與Apache服務器類似,Nginx服務器支持多種虛擬主機配置方式,如基于IP地址的虛擬主機配置和基于域名的虛擬主機配置,本節主要以基于域名的虛擬主機配置為例說明此服務器的具體配置過程。例如,虛擬主機的域名為,IP地址為1,端口號為80,站點目錄為/data/。首先需要在/usr/local/nginx/conf目錄下新建目錄vhost,在vhost目錄中新建虛擬主機配置文件。11.5.3配置Nginx服務器利用vim編輯器編輯.conf文件內容11.5.3配置Nginx服務器之后,將虛擬主機配置文件包含到主文件中,主文件是位于/usr/local/nginx/conf目錄下的nginx.conf,利用vim命令打開文件,在http段中找到log_format及以下3行內容并刪除每行前面的“#”。此外,在nginx.conf文件末尾的最后一個花括號內,增加語句:include/vhost/*.conf。11.5.3配置Nginx服務器完成以上內容后,開始創建日志文件,當日志文件不存在時,服務器無法正確啟動。具體操作過程如下:#mkdir-p/data/logs#touch/data/logs/.log#touch/data/logs/.error.log最后進行Nginx服務器的測試。首先測試配置文件,具體操作如下:然后,在/etc/hosts文件中添加域名和IP地址的對應關系,增加最后一行內容。11.5.3配置Nginx服務器若Nginx服務器可以正常啟動,可以創建虛擬主機目錄,并創建測試文件。此時可看到Nginx服務器的主頁顯示內容為首頁的內容。11.5項目五:Nginx服務器的安裝與配置詳見11.5.2、11.5.3:#yuminstallgcc-c++#yuminstall-ypcrepcre-devel#yuminstall-yzlibzlib-devel#yuminstall-yopensslopenssl-devel#tar-xzvfnginx-1.12.1.tar.gz#cdnginx-1.12.1/#./conf

溫馨提示

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

評論

0/150

提交評論