nginx 服務

一、Nginx介紹

Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬并發鏈接,并且cpu、內存等資源消耗卻非常低,運行非常穩定。

二、使用場景
  • http服務器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器。
  • 虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網站使用的虛擬主機。
  • 反向代理,負載均衡。當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集群可以使用nginx做反向代理。并且多臺服務器可以平均分擔負載,不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。

三、大概原理

原理圖
圖1
圖2
四、前端為什么使用Nginx

前端為什么使用nginx
前端使用場景是為了使用反向代理解決跨域問題。
正向代理:客戶端到服務端。
反向代理:服務端到服務端。(本地工程化,訪問localhost:3000,代理到最終服務器上。localhost已經是本地客戶端調的服務。)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容