freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linuxnginx反向代理服務(wù)器的應(yīng)用研究-全文預(yù)覽

  

【正文】 良好的性能和強(qiáng)大的功能,適合在本設(shè)計(jì)中測(cè)試平臺(tái)的穩(wěn)定性和完整性??? 結(jié)經(jīng)過(guò)將近一個(gè)月的努力實(shí)踐和測(cè)試,基于Linux nginx的負(fù)載均衡系統(tǒng)終于設(shè)計(jì)完成,實(shí)現(xiàn)了預(yù)期的設(shè)計(jì)目的和功能。 實(shí)時(shí)測(cè)試登陸Discuz!X后臺(tái),分別建立三個(gè)管理員級(jí)別的用戶:test1,test2,test3,用戶名和密碼相同,如圖34所示。圖30 Web1 CPU占用曲線圖(反色)圖31 Web2 CPU占用曲線圖(反色)圖32 Web3 CPU占用曲線圖(反色)圖33為ApachBench返回結(jié)果,包含訪問(wèn)的服務(wù)器的信息,以及整個(gè)過(guò)程中花費(fèi)的時(shí)間和流量等信息。 壓力測(cè)試,輸入以下代碼:~/ –c 1000 –n 1000000 表示由測(cè)試機(jī)同時(shí)進(jìn)行1000個(gè)并發(fā)連接,并且發(fā)送1000000次。圖25 網(wǎng)站首頁(yè)進(jìn)入后臺(tái)管理登陸界面如圖26所示,輸入默認(rèn)用戶名和密碼admin,admin。圖20 FileZilla啟動(dòng)點(diǎn)擊Admin,出現(xiàn)如圖21所示本地管理員登陸對(duì)話框,需要輸入密碼discuz,圖21 本地管理登陸點(diǎn)擊ok進(jìn)入后,點(diǎn)擊齒輪圖標(biāo),進(jìn)入FileZilla的設(shè)置選擇,選擇如圖22所示的選項(xiàng),并更改密碼。 設(shè)置Web緩存的key值 proxy_set_header Host $host。 使用Web緩存區(qū)//對(duì)不同的狀態(tài)碼設(shè)置不同的緩存時(shí)間 proxy_cache_vaild 200 304 12h。在nginx的基本配置中加入:proxy_temp_path /var//temp。error_page 500 502 503 504 /。 允許轉(zhuǎn)發(fā)為應(yīng)答 proxy_set_header Host 。同時(shí)還可以定義錯(cuò)誤頁(yè)面。但是真正從所有用戶請(qǐng)求的角度來(lái)說(shuō),并不影響負(fù)載均衡的實(shí)現(xiàn)。 server max_fails=2 fail_timeout=30s。sendfile on。 default_type application/octetstream。//事件模塊指令events { use epoll。worker_processes 2。圖19 強(qiáng)制安裝 nginx的詳細(xì)配置編譯安裝[4]的過(guò)程中并沒(méi)有選擇其安裝目錄,其默認(rèn)目錄為/usr/local/nignx,配置文件為默認(rèn)目錄下的conf/。 Discuz ! X的安裝在XAMPP的Apache中添加虛擬主機(jī),XAMPP會(huì)自動(dòng)把默認(rèn)目錄更改為該虛擬主機(jī)的目錄。][$i][39。] = 39。,添加以下代碼:$cfg[39。tracking39。默認(rèn)安裝完成后會(huì)看到提示兩個(gè)錯(cuò)誤,如圖13,14所示。圖10 設(shè)置root密碼刷新頁(yè)面出現(xiàn)如圖11的界面,要求輸入賬號(hào)和密碼。重新刷新出現(xiàn)如下窗口,要求輸入用戶名和密碼,如圖8所示。圖4 Apache啟動(dòng)點(diǎn)擊Admin,首頁(yè)的啟動(dòng)效果如圖5所示。//啟動(dòng)cd /usr/local/nginx/sbin./nginx從測(cè)試機(jī)訪問(wèn) ,如果出現(xiàn)wele to nginx,則說(shuō)明安裝正常。文件系統(tǒng)采用最經(jīng)典的分法:根文件系統(tǒng) /,swap交換區(qū)()。在本系統(tǒng)中,nginx要求主機(jī)有一個(gè)域名,所以在測(cè)試客戶端的系統(tǒng)hosts文件中加入如下代碼,實(shí)現(xiàn)域名解析。 負(fù)載均衡系統(tǒng)的層次結(jié)構(gòu)圖用戶請(qǐng)求反向代理層Web應(yīng)用層層文件/數(shù)據(jù)層FTP服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器分配請(qǐng)求nginx圖2 層次結(jié)構(gòu)圖圖2為整個(gè)系統(tǒng)的層次結(jié)構(gòu)圖[2]。 負(fù)載均衡系統(tǒng)的拓?fù)鋱D圖1 拓?fù)鋱D如圖1所示,服務(wù)器集群系統(tǒng)分為3臺(tái)Web服務(wù)器,1臺(tái)FTP服務(wù)器,1臺(tái)數(shù)據(jù)庫(kù)服務(wù)器和它們的nginx前端反向代理服務(wù)器。通過(guò)分別部署Discuz !X Web服務(wù)器,并設(shè)置其連接遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器實(shí)現(xiàn)Web和數(shù)據(jù)庫(kù)分離。如果把靜態(tài)附件分離出來(lái),不僅可以大大減輕Web壓力,還能提高附件上行和下行的效率。如果用戶刷新,遵照負(fù)載均衡的輪詢規(guī)則,用戶就被指引到了另外一臺(tái)服務(wù)器,需要重新登陸。3 系統(tǒng)的需求分析、可行性分析和總體設(shè)計(jì) 需求分析本設(shè)計(jì)搭建的平臺(tái)是Discuz! X,主要是為其提供運(yùn)行的環(huán)境,并在各方面進(jìn)行優(yōu)化。使用十分方便,只要登錄頁(yè)面就可操作,即便沒(méi)有接觸過(guò)數(shù)據(jù)庫(kù)的人也可是使用。 Apache Apache[7]服務(wù)器是一種開(kāi)放源代碼的HTTP服務(wù)器,支持多種操作系統(tǒng)平臺(tái),目前是最流行的WWW服務(wù)器軟件之一。借鑒這種模式,它已經(jīng)發(fā)展成為國(guó)內(nèi)同類產(chǎn)品中的第一品牌。對(duì)于外部網(wǎng)絡(luò)來(lái)說(shuō),反向代理服務(wù)器和它代理的服務(wù)器表現(xiàn)為一個(gè)服務(wù)器。 反向代理反向代理是相對(duì)于正向代理來(lái)說(shuō)的。 nginxnginx[4]是由俄羅斯人Igor Sysoev編寫的一款高性能的反向代理和Web服務(wù)器軟件。一個(gè)比較實(shí)用的方法就是:把Web服務(wù)器復(fù)制成為一個(gè)Web服務(wù)器集群,使用一個(gè)統(tǒng)一的前端(如nginx)把客戶端的請(qǐng)求均衡的分配給后端Web服務(wù)器集群。 課題研究的意義隨著網(wǎng)絡(luò)用戶的不斷增加,Web服務(wù)器的負(fù)載壓力越來(lái)越大,通過(guò)分布式服務(wù)器的模式可以實(shí)現(xiàn)Web服務(wù)分離,并且可以由多個(gè)服務(wù)器提供一項(xiàng)負(fù)載壓力特別大的服務(wù),從而解決壓力過(guò)大的問(wèn)題,而且這種模式的擴(kuò)展性和靈活性很強(qiáng),可以在以后隨著業(yè)務(wù)的增加或減少進(jìn)行可伸縮的改變。并且社交類網(wǎng)站的興起,促進(jìn)了人們的交流,也充分說(shuō)明了用戶交互是未來(lái)網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。本文主要研究了在Linux平臺(tái)下通過(guò)nginx的反向代理功能來(lái)實(shí)現(xiàn)負(fù)載均衡的方法。反向代理服務(wù)器,提供一個(gè)既可以提高系統(tǒng)性能又可以解決后期的動(dòng)態(tài)擴(kuò)展的方案。服務(wù)器的CPU、I/O處理能力很快成為企業(yè)業(yè)務(wù)增長(zhǎng)的瓶頸,此時(shí)可以通過(guò)多臺(tái)服務(wù)器提供網(wǎng)絡(luò)服務(wù)解決問(wèn)題。本設(shè)計(jì)采用nginx實(shí)現(xiàn),主要是利用nginx的高并發(fā)連接支持的特點(diǎn),在中小型企業(yè)中是一個(gè)兼顧性能和成本的不錯(cuò)選擇。信息的爆炸式的發(fā)展,使得互聯(lián)網(wǎng)上的知識(shí)更加的豐富多彩,同時(shí)為所有用戶節(jié)約了很多處理已有問(wèn)題的時(shí)間。各大IT公司紛紛提供了自己的解決方案。2 系統(tǒng)實(shí)現(xiàn)的原理 基于Web的分布式系統(tǒng) Web[1]的客戶服務(wù)器模式要解決的關(guān)鍵問(wèn)題就是負(fù)載過(guò)大問(wèn)題,Web分布式系統(tǒng)[2]可以解決這個(gè)問(wèn)題。本論文采用的是Ubuntu Server LTS版,LTS表示將提供長(zhǎng)達(dá)5年的安全和更新支持。5月初nginx[5
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1