Clement Nedelcu編著的《學習Nginx HTTP Server(中文版)》是Nginx新手管理員和資深管理員的理想讀物。對於初學者,可從中學習如何以快速而安全的方式安裝Nginx並對各個模組進行配置。對於有經驗的管理員,它提供了不同視角的解決方案。
基本介紹
- 書名:學習Nginx HTTP Server中文版
- 作者: 內德爾庫(Clement Nedelcu)
- ISBN:9787302270898
- 頁數:346
- 定價:¥49
- 出版社:清華大學出版社
- 出版時間:2012-1-1
- 裝幀:平裝
內容簡介,作者簡介,目錄,
內容簡介
《學習Nginx HTTP Server中文版》是Nginx新手管理員和資深管理員的理想讀物。對於初學者,可從中學習如何以快速而安全的方式安裝Nginx並對各個模組進行配置。對於有經驗的管理員,它提供了不同視角的解決方案。書中提供Nginx所有模組和指令的完整參考,解釋了如何用Nginx取代現有伺服器,如何將Nginx配置為現有伺服器的前端系統。完成本書的閱讀後,讀者能夠輕鬆實現Nginx伺服器,提升Web套用的速度。
作者簡介
Clement Nedelcu 出生並成長於法國,在英國、法國和中國的大學接受過教育。他曾在中國江蘇科學技術大學擔任計算機教師。他同時兼任法國企業的技術顧問,他精通Web和.NET開發以及Linux伺服器管理。自2005年以來,他在業餘時間一直管理著一個大型的網站,最終領略到Nginx的好處,由此開博討論Nginx,由此有了本書……
目錄
前言
第1章 準備工作環境
設定終端仿真器
查找並下載putty
建立會話
使用putty和shell
基本的shell命令
檔案和目錄管理
用戶和組管理
程式和進程
了解linux檔案系統
目錄結構
特殊檔案和設備
檔案和inode
ext3檔案系統
檔案處理
系統管理工具
以超級管理員身份運行
命令
系統檢查和維護
軟體包
檔案和許可權
小結
第2章 下載和安裝nginx
準備先決條件
gcc——gnu編譯器集合
pcre庫
zlib庫
openssl
下載nginx
網站和資源
版本分支
功能
下載並解壓
配置選項
容易的方法
路徑選項
先決條件選項
模組選項
雜項
配置舉例
普通的http和https伺服器
建立配置的問題
編譯和安裝
控制nginx服務
守護進程和服務
用戶和組
nginx命令行開關項
啟動和停止守護進程
測試配置檔案
其他開關選項
添加nginx作為系統服務
system v腳本
什麼是init腳本?
為nginx建立init腳本
安裝nginx的init腳本
小結
第3章 nginx的基本配置
配置檔案的語法
配置指令
組織和包含
指令塊
高級語言規則
基本模組指令
什麼是基本模組?
nginx進程結構
核心模組指令
events模組
configuration模組
適合你需求的配置檔案
理解默認的配置檔案
必要的調整
適當選擇硬體
測試伺服器
建立測試伺服器
性能測試
平滑升級nginx
小結
第4章 http配置
http核心模組
區段的結構
模組指令
套接字和主機的配置.
路徑和文檔
客戶端請求
mime類型
限制和約束
檔案處理和快取
其他指令
模組變數
請求頭
回響頭
nginx產生的變數
location區段
location修飾符
查找順序和優先權
小結
第5章 模組配置
rewrite模組
正則表達式
內部請求
條件結構
指令
通用重寫規則
ssi模組
模組指令和變數
ssi命令
其他模組
站點訪問和日誌記錄
限制和約束
內容和編碼
與訪問者相關的模組
ssl和安全
其他雜項模組
第三方模組
小結
第6章 nginx與php、python
fastcgi入門
理解web服務的機制
cgi通用網關接口
fastcgi
主要指令
fastcgl快取
upstream塊
nginx+php
結構
php-fpm
設定php和php-fpm
nginx配置
nginx與python
django
設定python和django
nginx的配置檔案
小結
第7章 nginx和apache
nginx作為反向代理
理解問題根源
反向代理機制
優勢和劣勢
nginx代理模組
主要指令
配置apache和nginx
重新配置apache
配置nginx
高級配置
其他步驟
轉發正確的ip地址
ssl問題及解決方案
伺服器面板控制問題
小結
第8章從apaghe到ngifix
nginx對apache
特徵
靈活性和團隊
性能
使用
結論
移植apache配置
指令
模組
虛擬主機和配置部分
htaccess檔案
重寫規則
一般意見
wordpress
mediawiki
vbulletin
小結
附錄a 指令索引
附錄b 模組參考
附錄c 疑難解答