Nginx 主要作用 功能

2021-08-20 04:17:10 字數 775 閱讀 3134

nginx是乙個輕量級、高效能、穩定性高、併發性好的http和反向**伺服器。也是由於其的特性,其應用非常廣。

正向**:某些情況下,**我們使用者去訪問伺服器,需要使用者手動的設定**伺服器的ip和埠號。

反向**:是用來**伺服器的,**我們要訪問的目標伺服器。

**伺服器接受請求,然後將請求**給內部網路的伺服器(集群化),

並將從伺服器上得到的結果返回給客戶端,此時**伺服器對外就表現為乙個伺服器。

nginx在反向**上,提供靈活的功能,可以根據不同的正則採用不同的**策略,如圖設定好後不同的請求就可以走不同的伺服器。

負載均衡:多在高併發情況下需要使用。其原理就是將資料流量分攤到多個伺服器執行,減輕每台伺服器的壓力,多台伺服器(集群)共同完成工作任務,從而提高了資料的吞吐量。

nginx可使用的負載均衡策略有:輪詢(預設)、權重、ip_hash、url_hash(第三方)、fair(第三方)

nginx提供的動靜分離是指把動態請求和靜態請求分離開,合適的伺服器處理相應的請求,使整個伺服器系統的效能、效率更高。

nginx可以根據配置對不同的請求做不同**,這是動態分離的基礎。靜態請求對應的靜態資源可以直接放在nginx上做緩衝,更好的做法是放在相應的緩衝伺服器上。動態請求由相應的後端伺服器處理。

Nginx 主要作用 功能

nginx是乙個輕量級 高效能 穩定性高 併發性好的http和反向 伺服器。也是由於其的特性,其應用非常廣。正向 某些情況下,我們使用者去訪問伺服器,需要使用者手動的設定 伺服器的ip和埠號。反向 是用來 伺服器的,我們要訪問的目標伺服器。伺服器接受請求,然後將請求 給內部網路的伺服器 集群化 並將...

Nginx 常用功能

客戶端想要訪問乙個伺服器,但是它可能無法直接訪問這台伺服器,這時候這可找一台可以訪問目標伺服器的另外一台伺服器,而這台伺服器就被當做是 人的角色 稱之為 伺服器,於是客戶端把請求發給 伺服器,由 伺服器獲得目標伺服器的資料並返回給客戶端。客戶端是清楚目標伺服器的位址的,而目標伺服器是不清楚來自客戶端...

Nginx的常用功能

server server server 192.168.20.1 8080 應用伺服器1 server 192.168.20.2 8080 應用伺服器2 server ip hash 根據客戶端ip位址hash值將請求分配給固定的乙個伺服器處理 server 192.168.20.1 8080 s...