NGINX服務器

一、定義

Nginx可作爲HTTP服務器,也可作爲反向代理服務器,郵件服務器。
支持:

  1. FastCGI:解析客戶端請求,動態生成HTML頁面。
  2. SSL:利用數據加密(Encryption)技術,確保數據在網絡上的傳輸過程中不會被截取及竊聽的技術。
  3. Virtual Host:可以爲運行在同一物理機器上的各個網站指配不同的 IP 和端口
  4. URL Rewrite:可以實現URL請求的重定向
  5. Gzip:可以對多種文件進行壓縮、解壓

二、功能

  1. 反向代理:
    客戶端發送網絡請求—>請求全部被代理接收—>代理根據規則分發到各個服務器
  2. 負載均衡:
    將請求平均發送到每一個服務器。避免單臺服務器壓力過大
    三種均衡算法:
    輪詢:輪流使用服務器
    加權輪詢:根據權重輪流使用服務器
    IP hash: 取IP的hash值
  3. 瀏覽器緩存:
    通常有三個步驟:
    校驗是否過期
    ETag頭信息校驗
    Last-Modified 頭信息校驗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章