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

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

[TOC] --------- # 前言: * 我為什麼寫這個呢?我就是感覺其他的文章或者視訊都沒有從最開始的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基於開源和模組化設計,可以通過第三方模組來豐富自己的功能。