Nginx的作用是什么,在WEB服務(wù)前端配置Nginx的好處是什么,除了Nginx,還有別的反向代理服務(wù)器嗎?

大家好,我是IT修真院成都分院第7期的JAVA學(xué)員龔劍飛,一枚正直純潔善良的java程序員。

今天給大家分享一下,修真院官網(wǎng)Java任務(wù)2,深度思考中的知識(shí)點(diǎn)————Nginx的作用是什么,在WEB服務(wù)前端配置Nginx的好處是什么,除了Nginx,還有別的反向代理服務(wù)器嗎?

一、背景介紹

Nginx是什么?

Nginx (engine x) 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP服務(wù)器。Nginx是由伊戈?duì)枴べ愃饕驗(yàn)槎砹_斯訪問量第二的Rambler.ru站點(diǎn)(俄文:Рамблер)開發(fā)的。由于其非常好用,漸漸被越來越多的人所接受。俄羅斯人的編程能力確實(shí)厲害。


二、知識(shí)剖析

Nginx的作用:

1、作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率,這點(diǎn)使 Nginx 尤其受到虛擬主機(jī)提供商的歡迎。能夠支持高達(dá) 50,000 個(gè)并發(fā)連接數(shù)的響應(yīng),感謝 Nginx 為我們選擇了 epoll and kqueue 作為開發(fā)模型

2、作為負(fù)載均衡服務(wù)器:Nginx 既可以在內(nèi)部直接支持 Rails 和 PHP,也可以支持作為 HTTP代理服務(wù)器 對(duì)外進(jìn)行服務(wù)。Nginx 用 C 編寫, 不論是系統(tǒng)資源開銷還是 CPU 使用效率都比 Perlbal 要好的多。


3、作為郵件代理服務(wù)器: Nginx 同時(shí)也是一個(gè)非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個(gè)產(chǎn)品的目的之一也是作為郵件代理服務(wù)器),Last.fm 描述了成功并且美妙的使用經(jīng)驗(yàn)。


4、Nginx 安裝非常的簡(jiǎn)單,配置文件 非常簡(jiǎn)潔(還能夠支持perl語(yǔ)法),Bugs非常少的服務(wù)器: Nginx 啟動(dòng)特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運(yùn)行,即使運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng)。


三、常見問題

WEB服務(wù)前端配置Nginx的好處是什么?

四、解決方案

答案很簡(jiǎn)單:反向代理與負(fù)載均衡

那么什么是反向代理呢?

要搞清楚反向代理,先捋一捋正向代理的概念:比如我們想通過自己的計(jì)算機(jī)A訪問一個(gè)國(guó)外網(wǎng)站B,直接訪問不了,此時(shí)有一臺(tái)服務(wù)器C,是可以訪問B的,那么我們就可以通過C來訪問B。C就叫做代理服務(wù)器。

正向代理特點(diǎn):就是我們明確知道要訪問哪個(gè)網(wǎng)站,比如這里就清楚是網(wǎng)站B。


反向代理:當(dāng)我們有一個(gè)服務(wù)器集群時(shí)(假定每個(gè)服務(wù)器內(nèi)容一樣),并且此時(shí)我們通過一個(gè)代理服務(wù)器訪問集群,注意,由于服務(wù)器內(nèi)容是一樣的,我們并不知道是哪一臺(tái)服務(wù)器在為我們服務(wù),這種代理就是反向代理


而負(fù)載均衡是通過反向代理實(shí)現(xiàn)的

用戶訪問會(huì)先訪問到Nginx服務(wù)器,然后Nginx服務(wù)器再?gòu)姆?wù)器集群中選擇壓力較小的服務(wù)器,然后將該訪問引向該服務(wù)器

今天的分享就到這里啦,歡迎大家點(diǎn)贊、轉(zhuǎn)發(fā)、留言、拍磚~

技能樹.IT修真院“我們相信人人都可以成為一個(gè)工程師,現(xiàn)在開始,找個(gè)師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷茫”。

這里是技能樹.IT修真院,成千上萬(wàn)的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長(zhǎng)可見化,師兄1對(duì)1免費(fèi)指導(dǎo)??靵砼c我一起學(xué)習(xí)吧~我的邀請(qǐng)碼:13869506,或者你可以直接點(diǎn)擊此鏈接:http://www.jnshu.com/login/1/13869506

作者:gjf

PPT地址:PPT鏈接?



在WEB服務(wù)前端配置Nginx的好處_騰訊視頻





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容