版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
云計(jì)算集群技術(shù)與應(yīng)用教學(xué)設(shè)計(jì)課程名稱:云計(jì)算集群技術(shù)與應(yīng)用__授課年級(jí):_______________________授課學(xué)期:_______________________教師姓名:_______________________年月日課程名稱第2章Web服務(wù)集群計(jì)劃學(xué)時(shí)6學(xué)時(shí)內(nèi)容分析本章主要介紹Web服務(wù)集群的相關(guān)知識(shí),包含搭建LAMP平臺(tái),搭建LNMP平臺(tái),Nginx做負(fù)載均衡,以及Web集群實(shí)戰(zhàn)案例。教學(xué)目標(biāo)與教學(xué)要求【知識(shí)目標(biāo)】理解Web服務(wù)集群。理解LAMP和LNMP。理解Nginx做負(fù)載均衡的相關(guān)知識(shí)?!炯寄苣繕?biāo)】掌握LAMP和LNMP的部署。掌握部署Nginx負(fù)載均衡器。掌握構(gòu)建Web集群的基本能力?!舅颊四繕?biāo)】針對(duì)文件配置和算法設(shè)計(jì),需要精益求精,大力弘揚(yáng)工匠精神;。引導(dǎo)學(xué)生樹(shù)立刻苦鉆研的“釘子”精神培養(yǎng)學(xué)生扎實(shí)穩(wěn)打,迎難而上的性格。針對(duì)日常運(yùn)維,培養(yǎng)從小事中發(fā)現(xiàn)、分析問(wèn)題的科學(xué)思維觀。教學(xué)重點(diǎn)部署LAMP平臺(tái),部署LNMP平臺(tái),以Nginx做負(fù)載均衡,Web集群實(shí)戰(zhàn)案例教學(xué)難點(diǎn)以Nginx做負(fù)載均衡,Web集群實(shí)戰(zhàn)案例教學(xué)方式課堂講解配合ppt演示3學(xué)時(shí),上機(jī)演練3學(xué)時(shí)教學(xué)過(guò)程第一學(xué)時(shí)(Web服務(wù)集群簡(jiǎn)介、搭建LAMP平臺(tái))一、提出需求,導(dǎo)入學(xué)習(xí)任務(wù)(1)思考Web集群的學(xué)習(xí)應(yīng)該從何入手。大家所熟悉的博客、論壇等網(wǎng)站,其特點(diǎn)就是用戶群體較大。當(dāng)Web服務(wù)器直接面向客戶端時(shí),服務(wù)器往往要承載大量并發(fā)請(qǐng)求,單臺(tái)服務(wù)器難以負(fù)荷。為了應(yīng)對(duì)以上問(wèn)題,其中的辦法之一,可以配置多臺(tái)Web服務(wù)器組成集群,以擴(kuò)展架構(gòu)的穩(wěn)定性和可擴(kuò)展性,承載更多的并發(fā)量以及提高用戶的訪問(wèn)速度。(2)明確學(xué)習(xí)方向。理解Web服務(wù)集群簡(jiǎn)介。理解并掌握搭建LAMP平臺(tái)。二、知識(shí)講解(一)Web服務(wù)集群簡(jiǎn)介1.概念Web服務(wù)集群是指配置若干(兩臺(tái)及以上)臺(tái)Web服務(wù)器組成一個(gè)系統(tǒng),作為一個(gè)整體為用戶提供Web服務(wù)。在Web集群環(huán)境中,前端使用負(fù)載均衡,將用戶請(qǐng)求的流量按照算法分散地移交到后端Web服務(wù)器集群中,實(shí)現(xiàn)請(qǐng)求的分發(fā),將會(huì)大大提升系統(tǒng)的吞吐量與請(qǐng)求性能。2.Web服務(wù)器Web服務(wù)器又稱為網(wǎng)站服務(wù)器,能夠處理瀏覽器等客戶端的請(qǐng)求然后返回相應(yīng)結(jié)果,Web服務(wù)器可提供瀏覽類網(wǎng)站文件,又可提供下載類數(shù)據(jù)文件。當(dāng)前主流的Web服務(wù)器有Apache、Nginx、IIS,在云端Web類應(yīng)用中,使用率可達(dá)95%以上。3.Web集群基礎(chǔ)架構(gòu)(二)搭建LAMP平臺(tái)1.LAMP簡(jiǎn)介在LAMP中,Linux是自由和開(kāi)放源碼的類Unix操作系統(tǒng),可安裝在各種計(jì)算機(jī)硬件設(shè)備中。Apache是最受歡迎的一個(gè)開(kāi)放源碼的Web服務(wù)器軟件,強(qiáng)大且實(shí)用。M可以是多線程、多用戶的SQL數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL,也可以是MariaDB。P一般是指PHP、Perl或Python等腳本語(yǔ)言,其中PHP是一種編程語(yǔ)言,最初用來(lái)設(shè)計(jì)生產(chǎn)動(dòng)態(tài)網(wǎng)站,主要用于服務(wù)器端的應(yīng)用程序軟件。(1)LAMP可以是LinuxApacheMySQLPHP的簡(jiǎn)寫(xiě),其實(shí)就是把Apache、MySQL以及PHP安裝在Linux系統(tǒng)上,來(lái)運(yùn)行動(dòng)態(tài)網(wǎng)站或者服務(wù)器,是比較常用的Web搭建框架。(2)LAMP的工作原理2.實(shí)驗(yàn)的準(zhǔn)備環(huán)境本書(shū)全部實(shí)驗(yàn)使用虛擬機(jī)代替物理服務(wù)器,在虛擬環(huán)境下的Linux操作系統(tǒng)中進(jìn)行,實(shí)驗(yàn)所用操作系統(tǒng)版本為CentOS7.6。CentOS7自帶Firewalld和SELinux守護(hù)工具,一外一內(nèi),保證系統(tǒng)的安全。(1)查看系統(tǒng)版本號(hào)。(2)關(guān)閉CentOS7默認(rèn)防火墻Firewalld。(3)關(guān)閉SELinux3.LAMP的部署及測(cè)試準(zhǔn)備1臺(tái)VM虛擬機(jī)搭建LAMP平臺(tái)。HostNameIP說(shuō)明web139搭建LAMP框架(1)Apache的安裝與測(cè)試安裝Apache[root@web1~]#yum-yinstallhttpd查看Apache版本[root@web1~]#httpd-vServerversion:Apache/2.4.6(CentOS)Serverbuilt:Nov10202114:41:18啟動(dòng)Apache服務(wù)并設(shè)置開(kāi)機(jī)自啟[root@web1~]#systemctlstarthttpd[root@web1~]#systemctlenablehttpd驗(yàn)證Apache服務(wù)是否安裝成功在本機(jī)瀏覽器中輸入虛擬機(jī)的IP地址,如果看到Apache默認(rèn)的測(cè)試頁(yè)面,說(shuō)明Apache服務(wù)成功運(yùn)行。測(cè)試Apache是否能解析常見(jiàn)的動(dòng)靜態(tài)頁(yè)面(2)PHP的安裝與測(cè)試安裝PHP[root@web1html]#yum-yinstallphp重啟Apache服務(wù)[root@web1html]#systemctlrestarthttpd再次訪問(wèn)index.php(3)數(shù)據(jù)庫(kù)的安裝與測(cè)試安裝MariaDB客戶端與服務(wù)端[root@web1~]#yum-yinstallmariadbmariadb-server更改數(shù)據(jù)庫(kù)密碼。[root@web1~]#mysql_secure_installation登錄數(shù)據(jù)庫(kù)測(cè)試[root@web1~]#mysql-uroot-p123測(cè)試PHP與數(shù)據(jù)庫(kù)是否連通查看PHP的拓展模塊[root@web1~]#php-m|grepmysql安裝php-mysql[root@web1~]#yum-yinstallphp-mysql再次查看PHP的拓展模塊重啟Apache服務(wù)再次在瀏覽器上訪問(wèn)linktest.php三、知識(shí)鞏固(1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。(2)使用第2章課后作業(yè)。第二學(xué)時(shí)(上機(jī)練習(xí)-LAMP的部署及測(cè)試)一、目標(biāo)學(xué)生根據(jù)教材中的操作步驟和教師的演示進(jìn)行上機(jī)練習(xí),以此練習(xí)LAMP的部署等相關(guān)知識(shí),以及檢查學(xué)生對(duì)相關(guān)知識(shí)點(diǎn)的掌握情況。上機(jī)練習(xí)完成后將報(bào)告通過(guò)平臺(tái)提交給老師。二、上機(jī)任務(wù)1.在單機(jī)環(huán)境下部署LAMP環(huán)境安裝Apache安裝PHP或Python安裝MySQL或者M(jìn)ariaDB三、教師評(píng)分教師根據(jù)學(xué)生對(duì)上機(jī)任務(wù)的完成度給予評(píng)分,滿分為4分,并納入平時(shí)成績(jī)中。第三學(xué)時(shí)(搭建LNMP平臺(tái)、Nginx-負(fù)載均衡)一、回顧上節(jié)課內(nèi)容(1)對(duì)上節(jié)課布置的作業(yè)以及學(xué)生提出的問(wèn)題進(jìn)行答疑解惑。(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。(3)明確學(xué)習(xí)方向。理解并掌握搭建LNMP平臺(tái)。理解Nginx做方向代理和負(fù)載均衡。了解Nginx負(fù)載均衡的優(yōu)缺點(diǎn)。了解Nginx負(fù)載均衡后端狀態(tài)。理解Nginx負(fù)載均衡的應(yīng)用。二、知識(shí)講解(一)搭建LNMP平臺(tái)1.LNMP簡(jiǎn)介(1)LAMP是LinuxNginxMySQLPHP的簡(jiǎn)寫(xiě),即把Nginx、MySQL以及PHP安裝在Linux系統(tǒng)上,組成一個(gè)高效、免費(fèi)、高擴(kuò)展的網(wǎng)站服務(wù)系統(tǒng),是國(guó)內(nèi)大中型互聯(lián)網(wǎng)公司網(wǎng)站常用的Web搭建框架。(2)LAMP中是以Apache作為Web服務(wù)器與客戶端瀏覽器進(jìn)行交互,顧名思義,在LNMP環(huán)境中,是以Nginx作為Web服務(wù)器。Nginx(enginex)是一款高性能、輕量級(jí)的Web服務(wù)器,是一款反向代理服務(wù)器,也是一款郵箱代理服務(wù)器(IMAP/POP3/SMTP),具有性能優(yōu)越、功能豐富、占有內(nèi)存少等優(yōu)點(diǎn)。(3)LNMP的工作原理。2.LNMP的分離部署及測(cè)試在本案例中準(zhǔn)備兩臺(tái)VM虛擬機(jī)(或物理服務(wù)器),分離部署LNMP環(huán)境,如表。HostNameIP說(shuō)明web139應(yīng)用程序及文件服務(wù)器db140數(shù)據(jù)庫(kù)服務(wù)器(1)部署Nginx—應(yīng)用服務(wù)器(1)Nginx的安裝。[root@web1~]#yum-yinstallnginx啟動(dòng)Nginx服務(wù),并設(shè)置該項(xiàng)服務(wù)開(kāi)機(jī)自啟。[root@web1~]#systemctlstartnginx[root@web1~]#systemctlenablenginx檢查Nginx是否正常工作在80端口。[root@web1~]#netstat-unltp|grep80打開(kāi)瀏覽器,輸入IP,即可看到Nginx的歡迎界面。測(cè)試Nginx是否能解析常見(jiàn)的動(dòng)靜態(tài)頁(yè)面。(2)部署PHP-FPM—應(yīng)用服務(wù)器(39)Nginx不支持對(duì)外部動(dòng)態(tài)程序的直接調(diào)用或者解析,所有的外部程序(包括PHP)必須通過(guò)FastCGI接口來(lái)調(diào)用。想要讓服務(wù)器可以處理PHP文件,則必須安裝PHP-FPM。下載安裝PHP-FPM及相關(guān)插件[root@web1~]#yuminstall-yphp-fpmphp-mysqlphp-gdPHP-FPM安裝完成后,將其開(kāi)啟并設(shè)置其開(kāi)機(jī)自啟。[root@web1~]#systemctlstartphp-fpm[root@web1~]#systemctlenablephp-fpmPHP正常工作在9000端口,查看PHP-FPM的進(jìn)程信息。[root@qfedu~]#netstat-anpt|grepphp-fpm將.php文件加入網(wǎng)站處理的范圍,更新網(wǎng)站接收的文件類型。#在Nginx配置文件的Server模塊內(nèi)進(jìn)行添加即可。[root@web1~]#vim/etc/nginx/conf.d/default.confserver{listen80;server_namelocalhost;location/{root/usr/share/nginx/html;indexindex.htmlindex.htmindex.php;}#省略部分代碼}在其配置文件的Server模塊啟用nginx_fastcgi功能,修改其調(diào)用路徑。location~\.php${root/usr/share/nginx/html;fastcgi_pass:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME/$document_root$fastcgi_script_name;includefastcgi_params;}再次重啟Nginx,訪問(wèn)測(cè)試文件index.php。3.部署數(shù)據(jù)庫(kù)—數(shù)據(jù)庫(kù)服務(wù)器(40)安裝MariaDB客戶端與服務(wù)端[root@db1~]#yum-yinstallmariadbmariadb-server啟動(dòng)MariaDB服務(wù),并設(shè)置其開(kāi)機(jī)自啟更改數(shù)據(jù)庫(kù)密碼登陸數(shù)據(jù)庫(kù)測(cè)試,并授予應(yīng)用服務(wù)器操作權(quán)限[root@db1~]#mysql-uroot-p123……MariaDB[(none)]>grantallon*.*toroot@'39'identifiedby'123';QueryOK,0rowsaffected(0.00sec)MariaDB[(none)]>flushprivileges;QueryOK,0rowsaffected(0.00sec)在網(wǎng)站默認(rèn)目錄下創(chuàng)建文件link.php[root@db1~]#cat/usr/share/nginx/html/link.php<?php$link=mysql_connect('2','root','123');if($link)echo"Successfully";elseecho"Fail";mysql_close();?>在瀏覽器中訪問(wèn)link.php(二)Nginx-負(fù)載均衡1.反向代理與負(fù)載均衡(1)Nginx不僅是一款優(yōu)秀的Web軟件,還可以作為七層代理和負(fù)載均衡。(2)代理服務(wù)器(ProxyServer)是網(wǎng)絡(luò)信息的中轉(zhuǎn)站,是個(gè)人網(wǎng)絡(luò)和Internet服務(wù)商之間的中間代理機(jī)構(gòu),負(fù)責(zé)轉(zhuǎn)發(fā)合法的網(wǎng)絡(luò)信息,對(duì)轉(zhuǎn)發(fā)進(jìn)行控制和登記。正向代理是處于客戶端與服務(wù)端之間的代理節(jié)點(diǎn)。反向代理同樣是處于客戶端與服務(wù)端之間的代理節(jié)點(diǎn),與正向代理不同的是,反向代理是服務(wù)于客戶端的代理節(jié)點(diǎn)。2.Nginx負(fù)載均衡的優(yōu)缺點(diǎn)(1)Nginx作為負(fù)載均衡具備如下特點(diǎn)。作為開(kāi)源軟件,功能強(qiáng)大,性能卓越,運(yùn)行穩(wěn)定。配置文件簡(jiǎn)單靈活。有內(nèi)置的健康檢查功能,能夠自動(dòng)剔除工作不正常的后端服務(wù)器。上傳文件使用異步模式。支持多種分配策略,可以分配權(quán)重,分配方式靈活。(2)Nginx作為負(fù)載均衡的優(yōu)缺點(diǎn)如下所示。優(yōu)點(diǎn)Nginx可以復(fù)制用戶請(qǐng)求。Nginx可以根據(jù)域名、URL識(shí)別用戶的請(qǐng)求類型,因此Nginx可以做動(dòng)靜分離。Nginx為開(kāi)源軟件,可以免費(fèi)使用。缺點(diǎn)Nginx不僅要把用戶的請(qǐng)求發(fā)送給后端真實(shí)服務(wù)器,還要將后端真實(shí)服務(wù)器返回的頁(yè)面發(fā)送給用戶,流量會(huì)經(jīng)過(guò)Nginx,所以Nginx可能成為瓶頸。3.Nginx負(fù)載均衡算法輪詢算法(RoundRobin,簡(jiǎn)稱RR)加權(quán)輪詢算法(WeightRoundRobin,簡(jiǎn)稱WRR)IP_hash算法fair公平算法URL_hash算法4.Nginx負(fù)載均衡后端狀態(tài)后端Web服務(wù)器在前端Nginx負(fù)載均衡調(diào)度中的狀態(tài),主要有以下幾種。down:表示當(dāng)前的服務(wù)器暫時(shí)不參與負(fù)載。weight:默認(rèn)值為1。weight值越大,負(fù)載的權(quán)重就越大。max_fails:表示允許請(qǐng)求失敗的次數(shù),默認(rèn)值為1。fail_timeout:達(dá)到max_fails所指定的失敗次數(shù)后需要暫停的時(shí)間。backup:所有的非backup狀態(tài)的服務(wù)器,down或者壓力很大時(shí),backup服務(wù)器將會(huì)開(kāi)始接受請(qǐng)求,所以這臺(tái)服務(wù)器壓力會(huì)最小。client_body_in_file_only:設(shè)置為on可以將客戶端上傳的數(shù)據(jù)記錄到文件中用來(lái)做調(diào)試。client_body_temp_path:設(shè)置記錄文件的目錄,最多可以設(shè)置3層目錄。Location:對(duì)URL進(jìn)行匹配,可以進(jìn)行重定向或者進(jìn)行新的負(fù)載均衡。5.Nginx負(fù)載均衡的應(yīng)用實(shí)際上,對(duì)于用戶訪問(wèn)量不大的小型企業(yè)來(lái)說(shuō),一般用不到負(fù)載均衡。訪問(wèn)流量一般的中型企業(yè),通常只做四層負(fù)載均衡或七層負(fù)載均衡中的一種。而一些大型企業(yè)中,每時(shí)每刻訪問(wèn)量都非常大,通常四、七層負(fù)載均衡都會(huì)做,常見(jiàn)的負(fù)載架構(gòu)如圖。三、知識(shí)鞏固(1)回顧上課前的學(xué)習(xí)目標(biāo),對(duì)本節(jié)課知識(shí)點(diǎn)進(jìn)行總結(jié)。(2)使用第2章課后作業(yè)。第四學(xué)時(shí)(上機(jī)練習(xí)-LNMP的分離部署及測(cè)試)一、目標(biāo)學(xué)生根據(jù)教材中的操作步驟和教師的演示進(jìn)行上機(jī)練習(xí),以此練習(xí)LNMP的分離部署等相關(guān)知識(shí),以及檢查學(xué)生對(duì)相關(guān)知識(shí)點(diǎn)的掌握情況。上機(jī)練習(xí)完成后將報(bào)告通過(guò)平臺(tái)提交給老師。二、上機(jī)任務(wù)1.準(zhǔn)備兩臺(tái)VM虛擬機(jī)(或物理服務(wù)器),分離部署LNMP環(huán)境安裝部署Nginx安裝部署PHP-FPM安裝部署數(shù)據(jù)庫(kù)三、教師評(píng)分教師根據(jù)學(xué)生對(duì)上機(jī)任務(wù)的完成度給予評(píng)分,滿分為4分,并納入平時(shí)成績(jī)中。第五學(xué)時(shí)(Web集群實(shí)戰(zhàn)案例-業(yè)務(wù)上線)一、回顧上節(jié)課內(nèi)容(1)對(duì)上節(jié)課布置的作業(yè)以及學(xué)生提出的問(wèn)題進(jìn)行答疑解惑。(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。(3)明確學(xué)習(xí)方向。理解并掌握集群架構(gòu)的設(shè)計(jì)。掌握部署數(shù)據(jù)庫(kù)掌握在應(yīng)用服務(wù)器上線業(yè)務(wù)。掌握部署Nginx負(fù)載均衡。二、知識(shí)講解工作原理在負(fù)載均衡集群中,Web服務(wù)集群的所有服務(wù)器節(jié)點(diǎn)想客戶端提供相同的服務(wù)。集群負(fù)載均衡器則會(huì)接收用戶的入站請(qǐng)求,然后將請(qǐng)求分?jǐn)偨o后端的Web服務(wù)集群。這樣即可實(shí)現(xiàn)負(fù)載均衡的功能,以提升系統(tǒng)的吞吐量、請(qǐng)求性能、高容災(zāi)。本節(jié)的案例中,將Nginx作為負(fù)載均衡器,也是反向代理服務(wù)器,在Web集群上部署博客應(yīng)用,其工作原理如圖。準(zhǔn)備環(huán)境準(zhǔn)備4臺(tái)VM虛擬機(jī)(或者物理服務(wù)器),一臺(tái)做負(fù)載均衡器,兩臺(tái)Web服務(wù)器做集群,一臺(tái)做數(shù)據(jù)庫(kù)服務(wù)器。HostNameIP說(shuō)明lb139Nginx負(fù)載均衡器web140Web服務(wù)器部署論壇應(yīng)用web241Web服務(wù)器部署論壇應(yīng)用db142數(shù)據(jù)庫(kù)服務(wù)器(1)同步時(shí)間(詳見(jiàn)第2章PPT)(2)域名解析部署數(shù)據(jù)庫(kù)—數(shù)據(jù)庫(kù)服務(wù)器(42)安裝MariaDB客戶端與服務(wù)端,具體如下所示。[root@db1~]#yum-yinstallmariadbmariadb-server啟動(dòng)MariaDB服務(wù),并設(shè)置其開(kāi)機(jī)自啟。進(jìn)入數(shù)據(jù)庫(kù)安全設(shè)置模式,更改數(shù)據(jù)庫(kù)密碼登錄數(shù)據(jù)庫(kù),授予Web服務(wù)器操作權(quán)限,然后創(chuàng)建網(wǎng)站數(shù)據(jù)庫(kù)。[root@db1~]#mysql-uroot-p123……MariaDB[(none)]>grantallon*.*toroot@'40'identifiedby'123';QueryOK,0rowsaffected(0.00sec)MariaDB[(none)]>grantallon*.*toroot@'41'identifiedby'123';QueryOK,0rowsaffected(0.00sec)#創(chuàng)建discuz數(shù)據(jù)庫(kù),做Web集群的數(shù)據(jù)庫(kù)MariaDB[(none)]>createdatabasediscuz;QueryOK,1rowaffected(0.21sec)MariaDB[(none)]>flushprivileges;QueryOK,0rowsaffected(0.06sec)論壇業(yè)務(wù)上線(詳細(xì)步驟見(jiàn)第2章PPT)1.兩臺(tái)Web服務(wù)器上搭建LNMP環(huán)境首先安裝Nginx,并設(shè)置為開(kāi)機(jī)自啟。[root@web1~]#yuminstall-ynginx[root@web1~]#systemctlstartnginx[root@web1~]#systemctlenablenginx檢查Nginx是否正常工作在80端口。下載安裝PHP-FPM及相關(guān)插件。PHP-FPM安裝完成后,將其開(kāi)啟并設(shè)置其開(kāi)機(jī)自啟。將.php文件加入網(wǎng)站處理的范圍,更新網(wǎng)站接收的文件類型。2.在Web應(yīng)用服務(wù)器中通過(guò)Discuz項(xiàng)目包模擬需要上線的軟件包,Discuz項(xiàng)目包可以通過(guò)Discuz官方網(wǎng)站獲取。將獲取的項(xiàng)目包放到/tmp目錄之后進(jìn)行解壓。[root@web1tmp]#unzipDiscuz_X3.4_SC_UTF8.zip為保證業(yè)務(wù)正常上線,將html目錄下的文件刪除。將軟件包目錄下所有文件備份到頁(yè)面路徑下。授予該路徑相應(yīng)的權(quán)限。有了執(zhí)行權(quán)限,業(yè)務(wù)就可以在線上運(yùn)行。重新啟動(dòng)Nginx服務(wù),即可訪問(wèn)到該業(yè)務(wù)。單擊“我同意”按鈕,進(jìn)入論壇安裝頁(yè)面若出現(xiàn)部分文件不可寫(xiě)的情況,可以通過(guò)終端對(duì)項(xiàng)目文件與目錄授予相關(guān)權(quán)限。單擊“下一步”按鈕,設(shè)置運(yùn)行環(huán)境選擇“全新安裝”并單擊“下一步”按鈕,開(kāi)始填寫(xiě)數(shù)據(jù)庫(kù)與網(wǎng)站管理員信息填寫(xiě)完成之后,單擊“下一步”按鈕開(kāi)始安裝論壇繼續(xù)訪問(wèn)頁(yè)面。將Web1中的網(wǎng)站資源備份到Web2中。[root@web1~]#scp-r/usr/share/nginx/html/*11:/usr/share/nginx/html/通過(guò)web2終端對(duì)各文件與目錄授予相關(guān)權(quán)限。[root@web2html]#chmod-R777/usr/share/nginx/html/*至此,Web真實(shí)服務(wù)器的論壇業(yè)務(wù)已成功上線。部署負(fù)載均衡—Nginx—(負(fù)載均衡器(39))Windows本地hosts文件的位置在C:\Windows\System32\drivers\etc中,以記事本的方式打開(kāi)hosts文件,追加以下內(nèi)容即可。39在服務(wù)器上安裝EPEL源。[root@lb1~]#yum-yinstallepel-releaseEPEL源安裝完成后,可以使用ls命令查看服務(wù)器現(xiàn)有源,若出現(xiàn)epel.repo,說(shuō)明EPEL源成功安裝。[root@lb1~]#ls/etc/yum.repos.dCentOS-Base.repoepel.repo接下來(lái)使用Yum的方式獲取Nginx。[root@lb1~]#yum-yinstallnginx安裝Nginx后,編輯其配置文件/etc/nginx/nginx.conf,添加相關(guān)的服務(wù)器組。[root@lb1~]#vim/etc/nginx/nginx.conf#注意更改的位置!http{······此處省略部分代碼······server{······此處省略部分代碼······#引用服務(wù)器組location/{proxy_passhttp://html;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerREMOTE-HOST$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}······此處省略部分代碼······}#配置服務(wù)器組upstreamhtml{ serverweb1:80we
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新世紀(jì)版選擇性必修3化學(xué)下冊(cè)月考試卷
- 2025年人教版選擇性必修1地理上冊(cè)階段測(cè)試試卷
- 人教版八年級(jí)數(shù)學(xué)下冊(cè)《19.1.1變量與函數(shù)》同步測(cè)試題附答案
- 2025年人教新課標(biāo)六年級(jí)語(yǔ)文上冊(cè)月考試卷
- 2025年牛津上海版七年級(jí)科學(xué)下冊(cè)月考試卷
- 2024版公司合同簽訂流程2篇
- 2025年冀教版九年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 2025年度相鄰權(quán)糾紛調(diào)解協(xié)議書(shū)正規(guī)范本3篇
- 2025年上教版七年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷
- 2025年人教B版八年級(jí)地理上冊(cè)月考試卷含答案
- 大學(xué)面試口頭自我介紹
- 廣告宣傳物料投標(biāo)方案(技術(shù)方案)
- 集合復(fù)習(xí)-章課件
- 策略家庭治療案例
- 數(shù)學(xué)優(yōu)生培養(yǎng)計(jì)劃與措施
- 消防控制室值班服務(wù)各項(xiàng)管理制度
- 三年級(jí)下冊(cè)口算天天100題(A4打印版)
- 在眼科護(hù)理中的病人安全管理
- 商業(yè)秘密保護(hù)指導(dǎo)意見(jiàn)宣傳培訓(xùn)方案書(shū)
- 《腫瘤流行病學(xué)》課件
- 采購(gòu)缺乏計(jì)劃性的整改措施
評(píng)論
0/150
提交評(píng)論