Nginx是一款超高性能的輕量級 HTTP 服務器,可以通過服務器上的靜態文件通過HTTP協議展示到客戶端,可以做正向,反向代理,負載均衡等工作。
特點:
1.高併發量
2.內存消耗少
3.簡單穩定:配置簡單,基本在一個conf文件中配置,性能比較穩定
4.模塊化程度高:Nginx是高度模塊化的設計,編寫模塊相對簡單,支持 SSL 等配置
5.支持Rwrite重寫規則:能夠根據域名、URL的不同, 將HTTP請求分發到不同的後端服務器羣組
6.負載均衡:Nginx可以做高併發的負載均衡,對於一些硬件負載設備來說,成本很低
7.正向及反向代理
8.跨平臺:支持 Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows,由於Nginx是免費開源的,可以在各系統上編譯並使用。
缺點:
作爲Web服務器而言,Nginx 對於動態頁面則是不太好,所以目前對於動態服務而言,Nginx相對使用比較少,大部分還是使用Nginx的負載及代理功能
以上爲個人對 Nginx 的簡單理解,歡迎大家一起交流