一:需求背景
Nginx相信大家應(yīng)該不陌生吧!是一個(gè)高性能web服務(wù)器,可以做負(fù)載均衡或者是反向代理,比如,把靜態(tài)頁(yè)面直接部署到到html,實(shí)現(xiàn)動(dòng)靜分離,一個(gè)服務(wù)器部署多個(gè)服務(wù),緩解服務(wù)壓力,等等,都可以利用Nginx實(shí)現(xiàn)。
1.負(fù)載均衡
這個(gè)理解比較簡(jiǎn)單,其實(shí)就是壓力分?jǐn)偅粋€(gè)工程部署多個(gè)節(jié)點(diǎn),也就是傳說(shuō)中的分布式,這樣對(duì)于所有請(qǐng)求不會(huì)全部落到一個(gè)節(jié)點(diǎn)上,而造成某個(gè)節(jié)點(diǎn)壓力過(guò)大。nginx在配置上游服務(wù)就可以設(shè)置對(duì)應(yīng)負(fù)載權(quán)重。
2.反向代理
這個(gè)可能不太好理解,可以先看一下圖:
也就是,用戶(hù)就訪問(wèn)了一個(gè)服務(wù)器域名,Nginx會(huì)幫我們轉(zhuǎn)發(fā)到實(shí)際訪問(wèn)的ip或者端口,比如對(duì)于微服務(wù)工程,用戶(hù)訪問(wèn):www.mall.com/product,但是可能會(huì)轉(zhuǎn)發(fā)到product-service這個(gè)工程的主機(jī)ip,這就是Nginx給我們處理的,反向代理。
而正向代理,就不會(huì)去轉(zhuǎn)發(fā),處理請(qǐng)求也是域名對(duì)應(yīng)的ip主機(jī)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-481808.html
二:Nginx負(fù)載均衡+反向代理實(shí)戰(zhàn)
1.Nginx配置結(jié)構(gòu)
首先,在開(kāi)發(fā)配置修改前,我們簡(jiǎn)單了解一下Nginx的結(jié)構(gòu),對(duì)于Windows版本,官網(wǎng)下載,文件目錄結(jié)構(gòu)如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-481808.html
到了這里,關(guān)于Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!