Nginx應用場景,Nginx是用來幹什麼的

2021-09-26 21:54:30 字數 1030 閱讀 6269

反向**

負載均衡

未完待續,不定時更新

這篇文章不涉及具體配置方法

工作中經常用到nginx,經常看到什麼正向**,反向**,負載均衡,靜態資源快取之類的名詞,這篇部落格主要介紹一下什麼時候會用到nginx,用到它的哪種功能。

緩解後台伺服器壓力,將靜態資源在不經過tomcat等容器的情況下,返回給客戶端,減少tomcat等後端容器接受到的請求數量。為什麼用nginx處理靜態資源

正向**的特點

nginx根據接收到的引數,判斷出應該到哪個位址,傳送什麼資料,然後根據這些獲取資料,獲取後返回給客戶端

如上所示,我委託小明去快遞站b幫我取一件快遞,取件號6-4-3001,小明到快遞站獲取快遞,交給我。在這個過程中,小明是根據我告訴他的資訊知道應該去快遞站b,告訴快遞站取件號是6-4-3001,然後獲取快遞。在這個過程中,小明是我的**人,代替我去取快遞。這個過程中小明起的作用就是正向**。

說實話,我在工作中從來沒有用到過正向**,大概跟我接觸的公司都不算太大,我也不是運維有關。能想到的場景就是以下幾個

nginx根據接收到的請求的埠,網域名稱,url,將請求**給不同的機器,不同的埠(或者直接返回結果),然後將返回的資料返回給客戶端。(匹配規則在這裡不再介紹,有機會再詳細說明)

反向**特點

反向**應用的地方還是很多的

nginx根據反向**規則匹配之後,再根據負載均衡配置的規則,將請求分配給不同的伺服器(這些伺服器提供的服務都是相同的)

如反向**中例子

公司有好多員工,可以提供各種不同的服務,c,d,f,g都可以幫忙查詢快遞有沒有在公司,h只負責發件

客戶a來公司發件,小明會將快遞交給h,客戶b來公司詢問快遞在不在,那麼可以選擇cdfg,這樣就可以有多個人來處理這種事情,達到加快速度的目的。

業務量增長,單台伺服器壓力過大,不足以支撐業務,需要多台伺服器同時工作分擔壓力。

Nginx 應用場景

三 nginx配置反向 四 負載均衡 http伺服器。nginx是乙個http服務可以獨立提供http服務。可以做網頁靜態伺服器。虛擬主機。可以實現在一台伺服器虛擬出多個 例如個人 使用的虛擬機器。反向 負載均衡。當 的訪問量達到一定程度後,單台伺服器不能滿足使用者的請求時,需要用多台伺服器集群可以...

Nginx 主要應用場景

nginx在不依賴第三方模組能做什麼 1.反向 2.負載均衡 3.http伺服器 包含動靜分離 4.正向 反向 反向 應該是nginx做的最多的一件事了。反向 reverse proxy 方式是指以 伺服器來接受internet上的連線請求,然後將請求 給內部網路上的伺服器,並將從伺服器上得到的結果...

Nginx主要應用場景 必讀

反向 負載均衡 http伺服器 包含動靜分離 正向 以上就是我了解到的nginx在不依賴第三方模組能處理的事情,下面詳細說明每種功能怎麼做。下面貼上一段簡單的實現反向 的 server 儲存配置檔案後啟動nginx,這樣當我們訪問localhost的時候,就相當於訪問 localhost 8080 ...