#NGINX

Nginx優點

  1. 高併發,高性能
  2. 可擴展性好
  3. 高可靠性
  4. 熱部署
  5. BSD許可證

Nginx的三個主要場景

靜態資源服務

  • 通過本地文件系統提供服務

反向代理服務

  • Nginx的強大性能
  • 緩存
  • 負載均衡

API服務

  • OpenResty

Nginx出現背景

  • 互聯網的數據量快速增長(互聯網的快速普及,全球化,物聯網)
  • 摩爾定律:性能提升
  • 低效的Apache,一個連接對應一個進程

Nginx的組成

Nginx二進制可執行文件

  • 由各模塊源碼編譯出的一個文件。

Nginx.conf配置文件

  • 控制Nginx的行爲

access.log訪問日誌

  • 記錄每一條http請求信息

error.log錯誤日誌

  • 定位問題

Nginx配置語法

  • 配置文件由指令與指令塊構成
  • 每條指令以;分號結尾,指令與參數間以空格符號3分隔。
  • 指令塊以{}大括號將多條指令組織在一起
  • include語句允許組合多個配置文件以提升可維護性
  • 使用符號#添加註釋,提高可讀性
  • 使用$符號使用變量
  • 部分指令的參數支持正則表達式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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