Ngnix應用場景

HTTP服務器

Nginx是一個HTTP服務器,可以獨立提供HTTP服務,可以做網頁靜態服務器。

虛擬主機

可以實現一臺服務器虛擬出多個網站(配合docker使用)。

反向代理、負載均衡

當網站的訪問量達到一定程度後,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集羣,可以使用Nginx做反向代理,並且多臺服務器可以平均分擔負載,不會因爲某臺服務器負載高宕機而閒置。

反向代理和正向代理

正向代理:網站A經過服務器B請求網站C,B轉發請求,訪問的域名還是網站C的域名。

反向代理:網站A經過服務器B請求網站C,B緩存網站C的內容,最終訪問的是服務器B的域名。

反向代理的應用

  • 防止外網對內網服務器的惡性攻擊
  • 緩存以減少服務器的壓力
  • 訪問安全控制
  • 負載均衡,將用戶請求分配給多個服務器

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章