初識Nginx

什麼是Nginx

    Nginx是一個高性能Web服務器,其與Tomcat、Apache等服務器相比,擁有以下特點

  • 擁有響應快(單次請求獲得更快響應)
  • 高擴展性(模塊之間的耦合度較低)
  • 高併發(單機支持10萬連接)
  • 熱部署(在不停止Nginx服務器的情況下升級Nginx)
  • 跨平臺

Nginx的組成

    Nginx有四個部分組成,分別是

  • Nginx二進制可執行文件,由各個模塊編譯出來的目標文件
  • nginx.conf配置文件,用於控制Nginx的行爲
  • access.log訪問日誌,記錄每一條http訪問請求
  • error.log錯誤日誌,用於定位問題

Nginx的配置文件語法

  • 配置文件由指令和指令塊構成
  • 指令以;結尾,指令與參數之間以空格分割
  • 指令塊以{ }大括號將多條指令組織在一起
  • include允許組合多個配置文件以提高可維護性
  • #爲註釋,$爲變量(大部分是其他模塊提供的變量)
  • 部分指令參數支持正則表達式

Nginx基本命令行

 

參考 深入理解Nginx

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