
王小東
這是一部基於Nginx新版本和雲原生應用場景系統講解Nginx的著作,是作者十餘年運維經驗的總結。本書從應用、運維以及與Kubernetes和微服務集成3個維度對Nginx的基礎知識、工作原理、核心應用、運維管理、集成擴展等重點內容進行了全面、細緻的講解。完全以實戰爲導向,包含大量的配置案例和示例代碼,能幫助讀者快速掌握並在實際工作中熟練應用Nginx。 本書共13章,分爲4個部分。 第壹部分 Nginx介紹(第1~4章) 首先,簡要分析了Nginx的架構特點及實現原理;其次,講解了Nginx及其衍生版本Tengine、OpenResty的編譯與部署;接着,全面介紹了Nginx的核心配置指令;*後,講解了動態賦值、訪問控制和數據處理這3個Nginx的HTTP功能模塊配置指令。 第二部分 應用實戰(第5~8章) 分別介紹Nginx 在Web服務、代理服務、緩存服務和負載均衡等方面的應用實戰,對於所涉及的每個模塊,不僅詳細分析了相關的技術特點,還給出了具體的配置指令和配置樣例。 第三部分 運維管理(第9~11章) 首先介紹Nginx的日誌配置及基於ELK的日誌分析,其次講解Nginx 的狀態監控配置,以及如何利用監控工具Prometheus、Zabbix實現對Nginx的監控管理;*後介紹如何基於LVS、Keepalived搭建Nginx集羣負載均衡架構,以及如何結合Jenkins、GitLab和Ansible快速搭建Web化的Nginx集羣配置管理框架。 第四部分 Nginx與Kubernetes和微服務的應用集成(第12、13章) 分別介紹Nginx在Kubernetes、微服務架構中的應用,包括在Kubernetes中Nginx Ingress 的部署、管理與配置,以及基於OpenResty的開源微服務網關軟件Kong的部署與應用。
作爲一名資深運維寫的書,具有很強的實戰指導意義,從安裝部署到整體架構、負載均衡原理及算法,配置,案例,都有涉獵,可以作爲一本枕邊書在做分佈式架構時進行參考。 多層負載均衡架構:傳輸層(設備- 用高性能的硬件F5、Radware或軟件-LVS,網絡分發)+應用層(流量路由、過濾、轉發)。
確實不錯,我搭建了一個自己的個人網站,就是用的Astro加Nginx來做的,挺好