(譯)The Complete NGINX Cookbook 中文翻譯

原著由 Derek DeJonghe 編寫vue

得知O'Reilly出版了《NGINX Cookbook》第二版,很是開心,Nginx在咱們平常開發中扮演了重要角色,爲了趕忙學起起來,特想到翻譯此書,並但願幫到你們。node

經過此書,將學到:nginx

  • 如何配置內容緩存,負載平衡,監視,高可用性(HA),Nginx實現集羣服務器的負載均衡以及其餘Nginx重要功能
  • 如何保護你的應用程序:緩解DDoS攻擊,基於HTTP的第7層攻擊以及使用OpenID配置單點登陸
  • 如何在AWS,Azure和GCP中部署Nginx和Nginx Plus;以及Docker容器中
  • 使用Nginx監控和診斷應用程序性能

此書的第二版,涵蓋了新的開放源代碼功能,例如gRPC支持,HTTP / 2之服務器推送以及用於集羣環境的負載均衡算法,以及新的Nginx 功能,例如支持狀態共享,新的Nginx 特性。API和鍵值存儲等。git

The Complete NGINX Cookbook

官方網站 · 中文翻譯主站 · 下載電子版github

貢獻內容

若是你想參與這本書的共同創做,修改或添加內容,能夠先 Fork 這本書的倉庫,而後將修改的內容提交 Pull requests ;或者建立 Issues算法

Fork 後的倉庫如何同步本倉庫?npm

# 添加 upstream 源,只需執行一次
git remote add upstream git@github.com:halldwang/nginx.git

# 拉取遠程代碼
git pull upstream master

# 提交修改
git add .
git commit

# 更新 fork 倉庫
git push origin master
複製代碼

更多參考: Syncing a forkjson

注意,本書內容在 /docs 目錄中, /dist是網站文件,經過腳本自動生成的。緩存

生成電子書

這本書使用 Vuepress 撰寫並生成網站,請查看 package.json 中的 scripts 配置和 /scripts 目錄中的腳原本瞭解這本書的構建和發佈過程。bash

# 初始化 nodejs 依賴
npm install

# 安裝 vuepress 插件
npm install -g vuepress

# 進入圖書目錄
cd docs

# 開始寫做
vuepress dev .

# 構建靜態文件
vuepress build .

# 查看寫做內容
# visit http://localhost:8080

複製代碼

維護者

@halldwang. @Jamesleons

更新日誌

github.com/halldwang/n…

相關文章
相關標籤/搜索