Nginx學習(1)Nginx是什麼及相關概念

2021-10-07 20:21:37 字數 1060 閱讀 4617

簡介:

什麼是nginx

nginx(「engine x」)是乙個高效能的http和反向**伺服器,特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好。

nginx專為效能優化而開發,效能是其最重要的考量,事實上非常注重效率,能經受高負載的考驗,有報告表名能支援高達50000個併發連線數。

反向**

nginx不僅可以做反向**,實現負載均衡。還能用作正向**來進行上網等功能。

(1)正向**

如果把區域網外的internet想象成乙個巨大的資源庫,則區域網中的客戶端要訪問internet,則需要通過**伺服器來訪問,這種**服務就稱為正向**。

(2)反向**

我們只需要將請求傳送到反向**伺服器,由反向**伺服器去選擇目標伺服器獲取資料後,在返回給客戶端,此時反向**伺服器和目標伺服器對外就是乙個伺服器,暴露的是**伺服器位址,隱藏了真實伺服器ip位址。

負載均衡

單個伺服器解決不了,我們增加伺服器的數量,然後將請求分發到各個伺服器中上,將原先請求集中到單個伺服器上的情況改為將請求分發到多個伺服器上,將負載分發到不同的伺服器,也就是我們所說的負載均衡。

動靜分離

為了加快**的解析速度,可以把動態頁面和靜態頁面由不同的伺服器來解析,加快解析速度,降低原來單個伺服器的壓力。

nginx 學習筆記 1 nginx安裝

1.nginx安裝 根據作業系統的不同,nginx的安裝方式也不相同。1.1 對linux系統來說,nginx.org提供了nginx安裝包。目前,ngnix提供了如下版本的作業系統的安裝包 rhel centos version 5.x6.x debian version codename 6.x...

nginx系列1 nginx作用

nginx是乙個常見的http和反向 伺服器,之所以流行是它可以在支援50000個高併發連線下,系統的cpu 記憶體消耗很低,執行很穩定。1 路由功能 可以根據訪問的網域名稱選擇後台伺服器,比如用在微服務領域 2 負載均衡 在高併發下,利用負載均衡選擇伺服器,降低服務端壓力,增大併發量 3 動靜分離...

Nginx筆記1 Nginx簡介

nginx是俄羅斯人編寫的十分輕量級的http伺服器,nginx,它的發音為 engine x 是乙個高效能的http和反向 伺服器,同時也是乙個imap pop3 smtp 伺服器。nginx以事件驅動的方式編寫,所以有非常好的效能,同時也是乙個非常高效的反向 負載平衡。nginx做為http伺服...