出版時間:2012-1 出版社:清華大學 作者:內德爾庫 頁數(shù):346 譯者:陶利軍
Tag標簽:無
內容概要
《學習Nginx HTTP
Server中文版》是Nginx新手管理員和資深管理員的理想讀物。對于初學者,可從中學習如何以快速而安全的方式安裝Nginx并對各個模塊進行配置。對于有經驗的管理員,它提供了不同視角的解決方案。書中提供Nginx所有模塊和指令的完整參考,解釋了如何用Nginx取代現(xiàn)有服務器,如何將Nginx配置為現(xiàn)有服務器的前端系統(tǒng)。完成本書的閱讀后,讀者能夠輕松實現(xiàn)Nginx服務器,提升Web應用的速度。
作者簡介
Clement Nedelcu
出生并成長于法國,在英國、法國和中國的大學接受過教育。他曾在中國江蘇科學技術大學擔任計算機教師。他同時兼任法國企業(yè)的技術顧問,他精通Web和Microsoft.NET開發(fā)以及Linux服務器管理。自2005年以來,他在業(yè)余時間一直管理著一個大型的網(wǎng)站,最終領略到Nginx的好處,由此開博討論Nginx,由此有了本書……
書籍目錄
前言
第1章 準備工作環(huán)境
設置終端仿真器
查找并下載putty
建立會話
使用putty和shell
基本的shell命令
文件和目錄管理
用戶和組管理
程序和進程
了解linux文件系統(tǒng)
目錄結構
特殊文件和設備
文件和inode
ext3文件系統(tǒng)
文件處理
系統(tǒng)管理工具
以超級管理員身份運行
命令
系統(tǒng)檢查和維護
軟件包
文件和權限
小結
第2章 下載和安裝nginx
準備先決條件
gcc——gnu編譯器集合
pcre庫
zlib庫
openssl
下載nginx
網(wǎng)站和資源
版本分支
功能
下載并解壓
配置選項
容易的方法
路徑選項
先決條件選項
模塊選項
雜項
配置舉例
普通的http和https服務器
建立配置的問題
編譯和安裝
控制nginx服務
守護進程和服務
用戶和組
nginx命令行開關項
啟動和停止守護進程
測試配置文件
其他開關選項
添加nginx作為系統(tǒng)服務
system v腳本
什么是init腳本?
為nginx建立init腳本
安裝nginx的init腳本
小結
第3章 nginx的基本配置
配置文件的語法
配置指令
組織和包含
指令塊
高級語言規(guī)則
基本模塊指令
什么是基本模塊?
nginx進程結構
核心模塊指令
events模塊
configuration模塊
適合你需求的配置文件
理解默認的配置文件
必要的調整
適當選擇硬件
測試服務器
建立測試服務器
性能測試
平滑升級nginx
小結
第4章 http配置
http核心模塊
區(qū)段的結構
模塊指令
套接字和主機的配置.
路徑和文檔
客戶端請求
mime類型
限制和約束
文件處理和緩存
其他指令
模塊變量
請求頭
響應頭
nginx產生的變量
location區(qū)段
location修飾符
查找順序和優(yōu)先級
小結
第5章 模塊配置
rewrite模塊
正則表達式
內部請求
條件結構
指令
通用重寫規(guī)則
ssi模塊
模塊指令和變量
ssi命令
其他模塊
站點訪問和日志記錄
限制和約束
內容和編碼
與訪問者相關的模塊
ssl和安全
其他雜項模塊
第三方模塊
小結
第6章 nginx與php、python
fastcgi入門
理解web服務的機制
cgi通用網(wǎng)關接口
fastcgi
主要指令
fastcgl緩存
upstream塊
nginx+php
結構
php-fpm
設置php和php-fpm
nginx配置
nginx與python
django
設置python和django
nginx的配置文件
小結
第7章 nginx和apache
nginx作為反向代理
理解問題根源
反向代理機制
優(yōu)勢和劣勢
nginx代理模塊
主要指令
配置apache和nginx
重新配置apache
配置nginx
高級配置
其他步驟
轉發(fā)正確的ip地址
ssl問題及解決方案
服務器面板控制問題
小結
第8章從apaghe到ngifix
nginx對apache
特征
靈活性和團隊
性能
使用
結論
移植apache配置
指令
模塊
虛擬主機和配置部分
htaccess文件
重寫規(guī)則
一般意見
wordpress
mediawiki
vbulletin
小結
附錄a 指令索引
附錄b 模塊參考
附錄c 疑難解答
索引
譯者注
章節(jié)摘錄
版權頁:插圖:對于管理員來說,首要的困擾就是在他們的系統(tǒng)上有哪些用戶,這些用戶要訪問哪些資源。在這方面,基于Unix的操作系統(tǒng)提供了一個詳細的用戶和組的管理機制。超級用戶帳戶每一個操作系統(tǒng)中都有一個超級用戶帳戶,經常需要執(zhí)行管理員級別的任務,這個帳戶通常叫root,然而在一些操作系統(tǒng)上也叫其他名字(例如admin或者甚至是toor)。超級用戶能夠訪問系統(tǒng)中所有的文件和目錄,有權讀取、編輯和執(zhí)行所有的文件,也可以改變文件的屬性和訪問權限。但是還是不推薦用機器的超級用戶長期連接遠程機器。實際上,一些操作系統(tǒng)(例如ubuntu)甚至都不允許你這么做。計算機安全的一個最基本的原理,即最小權限,你永遠不允許做你分外的事情。換句話說,如果你只打算給一個使用你計算機的用戶上網(wǎng)和使用Open of Tice編寫文檔的能力,那么為什么給他能夠訪問系統(tǒng)配置目錄的權限呢?對用戶授予比需要更多的權限只會導致系統(tǒng)的安全性和完整性被損壞。正是由于這個原因,所以強烈推薦你建立一個用戶帳號,這樣做不僅方便限制機器上的個人用戶,也是為了確保應用程序要運行在一個具有明確界定的安全環(huán)境中。
編輯推薦
《學習Nginx HTTP Server(中文版)》是由清華大學出版社出版的。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
學習Nginx HTTP Server中文版 PDF格式下載