實戰Nginx:取代Apache的高性能Web伺服器

《實戰Nginx取代Apache的高性能Web伺服器》是2010年電子工業出版社出版的圖書,作者是張宴。

基本信息

內容簡介

nginx是俄羅斯人igor sysoev編寫的一款高性能的http和反向代理伺服器。nginx選擇了epoll和kqueue作為網路i/o模型,在高連線並發的情況下,記憶體、cpu等系統資源消耗非常低,運行穩定。

本書系統地介紹了nginx與php、ruby、python結合的使用方法,nginx作為反向代理與負載均衡的配置與最佳化,以及nginx模組的開發方法,並給出了新浪播客、搜狐部落格、六間房、discuz!官方論壇、迅雷線上、趕集網使用nginx的套用示例。最後全面地分析了nginx的核心模組。本書適合nginx的初學者,以及有一定基礎,希望深入掌握nginx的網站架構師和web開發人員。

目錄

第1部分 基礎篇

第1章 nginx簡介

1.1 常用的web伺服器簡介

1.2 nginx簡介

1.3 選擇nginx的理由

1.4 nginx與apache、lighttpd的綜合對比

第2章 nginx伺服器的安裝與配置

2.1 安裝nginx伺服器所需要的系統資源

2.2 nginx的下載

2.3 nginx的安裝

2.4 nginx的啟動、停止、平滑重啟

2.5 nginx的平滑重啟

2.6 nginx的信號控制

2.7 nginx的平滑升級

第2部分 進 階 篇

第3章 nginx的基本配置與最佳化

3.1 nginx的完整配置示例

3.2 nginx的虛擬主機配置

3.3 nginx的日誌檔案配置與切割

3.4 nginx的壓縮輸出配置

.3.5 nginx的自動列目錄配置

3.6 nginx的瀏覽器本地快取設定

第4章 nginx與php(fastcgi)的安裝、配置與最佳化

4.1 獲取相關開源程式

4.2 安裝php 5.2.10(fastcgi模式)

4.3 安裝nginx 0.8.15

4.4 配置開機自動啟動nginx + php

4.5 最佳化linux核心參數

4.6 在不停止nginx服務的情況下平滑變更nginx配置

4.7 編寫每天定時切割nginx日誌的腳本

第5章 nginx與jsp、perl的安裝與配置

5.1 nginx與jsp(tomcat)在linux上的安裝、配置

5.2 nginx(mono+fastcgi)在linux上的安裝、配置

5.3 nginx與perl(fastcgi)在linux上的安裝、配置

第6章 nginx http負載均衡和反向代理的配置與最佳化

6.1 什麼是負載均衡和反向代理

6.2 常見的web負載均衡方法

6.3 nginx負載均衡與反向代理的配置實例

6.4 nginx負載均衡的httpupstream模組

6.5 nginx負載均衡伺服器的雙機高可用

第7章 nginx的rewrite規則編寫實例

7.1 什麼是nginx的rewrite規則

7.2 nginx rewrite規則相關指令

7.3pcre正則表達式語法

7.4 nginx的rewrite規則編寫實例

7.5 nginx與apache的rewrite規則實例對比

第8章 nginx模組開發

8.1 nginx模組概述

8.2 nginx模組編寫實踐

第9章 nginx的web快取服務與新浪網的開源ncache模組

9.1 什麼是web快取?

9.2 nginx的web快取服務

9.3 新浪網開源軟體項目——基於nginx的ncache網頁快取系統

第3部分 實戰篇

第10章 nginx在國內知名網站中的套用案例

10.1 nginx反向代理與負載均衡類網站套用案例

10.2 nginx+php類網站套用案例

第11章 nginx的非典型套用實例

11.1 用https(ssl)構建一個安全的nginx web伺服器

11.2 採用nginx搭建flv視頻伺服器

11.3 nginx+php+mysql在小記憶體vps伺服器上的最佳化

11.4 採用nginx搭建正向代理伺服器

第4部分 模組篇

第12章 nginx的核心模組

12.1 主模組指令

12.2 主模組變數

12.3 事件模組指令

第13章 nginx的標準http模組

13.1 http的核心模組

13.2 http upstream模組

13.3 http access 模組

13.4 http auth basic 模組

13.5 http autoindex 模組

13.6 http browser 模組

13.7 http charset 模組

13.8 http empty gif模組

13.9 http fcgi 模組

13.10 geo 模組

13.11 gzip 模組

13.12 http headers模組

13.13 http index模組

13.14 http referer模組

13.15 http limit zone模組

13.16 http limit req模組

13.17 http log模組

13.18 http map模組

13.19 http memcached模組

13.20 http proxy模組

第14章 nginx的其他http模組

14.1 http addition模組

14.2 embedded perl模組

14.3 flv stream模組

14.3 flv 指令

14.4 http gzip static模組

14.5 http random index模組

14.6 http geo ip模組

14.7 http realip模組

14.8 http ssl模組

14.9 http stub status模組

14.10 http sub模組

14.11 httpDAV模組

14.12 google perftools模組

14.13 http xslt模組

14.14 http secure link模組

14.15 http image filter模組

第15章 nginx的郵件模組

15.1 nginx郵件核心模組

15.2 nginx郵件認證模組

15.3 nginx郵件代理模組

15.4 nginx郵件ssl模組

15.5 nginx郵件模組配置實例

索引

參考資料

相關詞條

相關搜尋

熱門詞條

聯絡我們