1. 程式人生 > 實用技巧 >循序漸進nginx(一):介紹、安裝、hello world、Location匹配(轉載)

循序漸進nginx(一):介紹、安裝、hello world、Location匹配(轉載)


前言:

  • 我為什麼寫這個呢?我就是感覺其他的文章或者視訊都沒有從最開始的location開始講。
  • 有的直接從負載均衡講起,而將location的url匹配規則之類的放到後面再講。我就覺得缺少了前置知識。
  • 所以我就寫下了這篇文章,儘量以一個零nginx基礎的角度來講述nginx。儘量循序漸進的講述。如果你看的時候感覺還是不夠循序漸進或許感覺有什麼疏漏,希望能留下你的意見。

循序漸進Nginx將分成三節來講
1.介紹、安裝、hello world、Location匹配(已完成)✅
2.反向代理、負載均衡、快取服務、靜態資源訪問(已完成)✅
3.日誌管理、http限流、https配置,http_rewrite模組,第三方模組安裝,結語。(已完成)✅


Nginx是什麼

  • nginx讀作(engine x),engine是引擎的意思,這寓意著他強大的動力。
  • nignx是一個高效能的http伺服器代理伺服器負載均衡伺服器
  • nginx是開源的,由C語言編寫,創始人為俄國人伊戈爾·賽索耶夫。
  • 如果要說最受歡迎的web伺服器,莫過於nginx了吧,小廠大廠都在用 ,阿里自己都對nginx進行了自定義開發(Tengine)。除了一些非常小訪問量的業務(能用tomcat就可以解決的那種)之外,應該大部分都使用上了nginx。
  • nginx基於事件驅動模型,nginx的併發能力都要高於其他的伺服器(Apache:要素察覺❓)。
  • nginx基於開源和模組化設計,可以通過第三方模組來豐富自己的功能。