Nginx反向代理【4個問題,全面理解反向代理負載均衡】

【前言】筆者這幾天刷朋友圈,發現了一個小小的道理。可能你們都懂哈,我開悟的可能比你們慢那麼一丟丟。我開悟的就是,人的自信是源於經歷的。就像我給你介紹自助餐,介紹火鍋,我可能就會侃侃而談,很有自信的感覺,而其他的無瞭解的或者沒有經歷過的我只能支支吾吾的含糊答應着。這一點就像房東阿姨給我講那些天南地北的風土人情。
【聯想】
提到反向代理,是不是會不由自主的聯想到負載均衡。因爲這是相輔相成的東西。
Nginx反向代理【4個問題,全面理解反向代理負載均衡】
1、解釋下什麼是Nginx反向代理是怎樣實現負載均衡的?
答:
客戶端使用Nginx代理服務器將請求發給內部的web服務器,作用呢就是提升靜態網頁的訪問速度。也就是說在客戶端請求和web服務器端之間加一個反向代理服務器[Nginx],爲啥要通過反向代理服務器呢?就是因爲反向代理服務器可以均勻的把請求轉發給多臺內部web服務器上,從而達到負載均衡的目的。
也就是說,若沒有反向代理是不是請求就不會那麼的均勻,可能一臺服務器上有很多請求,而有的服務器卻沒有接到請求。
Nginx反向代理【4個問題,全面理解反向代理負載均衡】
2、有反向代理,肯定有正向代理吧?
答:正向代理服務器也是位於客戶端和服務器之間,是爲了獲取服務器數據。客戶端向正向代理服務器發送一個請求,指向目標服務器。代理服務器將目標服務器返回的數據轉交給客戶端。
3、正向代理與反向代理的區別?
答:正向代理代理客戶端,反向代理代理服務器。
Nginx反向代理【4個問題,全面理解反向代理負載均衡】
4、反向代理有什麼用途?
答:①代理web服務器接收客戶端請求;
②在防火牆外部設置,作爲內容服務器替身,客戶端安全的連接代理服務器,起到安全保護的作用;
③緩存靜態內容,當內容發生變化時,通過內部機制通知反向代理服務器緩存失效,重新加載;
④實現負載均衡。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章