nginx (「engine x」)是乙個高效能的http和反向**伺服器,特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好
nginx專為效能優化而開發,效能是其最重要的考量,實現上非常注重效率,能經受高負載的考驗,有報告表明能支援高達50000個併發連線數。
a. 正向**
在客戶端(瀏覽器)配置**伺服器,通過**伺服器進行網際網路訪問
b. 反向**
反向**,其實客戶端對**是無感知的,因為客戶端不需要任何配置就可以訪問,我們只需要將請求傳送到反向**伺服器,由反向**伺服器去選擇目標伺服器獲取資料後,在返回給客戶端,此時反向**伺服器和目標伺服器對外就是乙個伺服器,暴露的是**伺服器
位址,隱藏了真實伺服器ip位址。
單個伺服器解決不了,我們增加伺服器的數量,然後將請求分發到各個伺服器上,將原先請求集中到單個伺服器上的情況改為將請求分發到多個伺服器上,將負載分發到不同的伺服器,也就是我們所說的負載均衡
為了加快**的解析速度,可以把動態頁面和靜態頁面由不同的伺服器來解析,加快解析速度。降低原來單個伺服器的壓力。
下面的操作是以centos7為例
使用遠端連線工具連線centos7作業系統
$ tar -zxvf nginx-1.19.0.tar.gz
$ cd nginx-1.19.0
其實在 nginx-1.12.0 版本中你就不需要去配置相關東西,預設就可以了。當然,如果你要自己配置目錄也是可以的。
1.使用預設配置 ./configure
Nginx筆記1 Nginx簡介
nginx是俄羅斯人編寫的十分輕量級的http伺服器,nginx,它的發音為 engine x 是乙個高效能的http和反向 伺服器,同時也是乙個imap pop3 smtp 伺服器。nginx以事件驅動的方式編寫,所以有非常好的效能,同時也是乙個非常高效的反向 負載平衡。nginx做為http伺服...
1 nginx基本特性及編譯安裝
功能 特性 有點像httpd的event模型。乙個主程序 master程序 用於載入配置檔案,生成 管理各子程序 worker程序 各worker程序用於實現響應請求 反向 等具體功能。由於基於事件驅動的io模型,所以每個worker程序可併發響應多個請求。主程序由root執行 worker程序由系...
nginx 學習筆記 1 nginx安裝
1.nginx安裝 根據作業系統的不同,nginx的安裝方式也不相同。1.1 對linux系統來說,nginx.org提供了nginx安裝包。目前,ngnix提供了如下版本的作業系統的安裝包 rhel centos version 5.x6.x debian version codename 6.x...