Nginx: 完全取代Apache, 超輕、快、強的Web伺服器 | 誠品線上

Nginx: 完全取代Apache, 超輕、快、強的Web伺服器

作者 張宴
出版社 佳魁資訊股份有限公司
商品描述 Nginx: 完全取代Apache, 超輕、快、強的Web伺服器:除了少數具有開發能力的公司之外,由於歷史因素和使用習慣,商業網站架設就是二選一,Linux陣營Apache,Windows選IIS,

內容簡介

內容簡介 除了少數具有開發能力的公司之外,由於歷史因素和使用習慣,商業網站架設就是二選一,Linux 陣營Apache,Windows 選IIS,長久以來,這兩個產品當然霸佔了90% 以上的Web 伺服器市場,在選完邊之後,我們也忙著偵錯、校調,最佳化、設定,設計這個既定的架構,不斷的找資料,問專家,想方案,以應付日益龐大及複雜的應用環境。但是,有沒有其它的選擇,讓我們從一開始就不需要煩惱已經可預見的問題?Apache 如其名,一開始當然是一個以「補丁(patch,英文發音接近)」為主的Web 伺服器。但在「自由軟體」的加持下,再加上身處相對較穩定的類Unix 環境中,自然成為「較高級」工程師的寵愛。但這個對於Windows 系統的虛榮優勢,在同處於類Unix 環境的其它產品中不見得能佔什麼便宜。Nginx 這個後起之秀的網頁伺服器,在Linux 環境下,讓Apache 馬上降級成面對夢幻隊的板凳球員。 Nginx(“engine x”)是俄羅斯人Igor Sysoev 撰寫的一款高性能的HTTP 和反向代理伺服器。Nginx 選擇了epoll 和kqueue 作為網路I O 模型,在高連接並行的情況下,Nginx 是Apache 伺服器不錯的替代品,它能夠支援高達50,000 個並行連接數的回應,執行穩定,且記憶體、CPU 等系統資源消耗非常低。 近期,許多知名網際網路公司的系統工程師、網路工程師招聘資訊中,都加上了一條對Nginx 設定管理經驗的要求。Nginx 作為新興的Web 伺服器,目前的發展趨勢迅猛,已經在眾多知名網站的各項產品中取代Apache。但是,Nginx 相關的中文資料卻比較欠缺,本書就是為對Nginx 伺服器實作應用感興趣的讀者準備的,適用於以前沒有接觸過Nginx,或者對Nginx 有一些了解並希望能夠進一步深入,以及對Nginx 有較多研究,希望共同探討的專業系統工程師、個人網站站長及一切Linux Unix 從業人員。雲端時代進入高原期,虛擬化在底層已完全成熟,上層的平台是否還有進步空間不得而知,但能讓同樣硬體發揮5-10倍效能的軟體,相信你也會忍不住想試試。台灣叢薾小國若不放眼全球市場,不是Thomas Friedman 眼中「創意加工」型的人,遲早會成為扁平世界3.0 的泡沫,學習Nginx 也許無法讓你立即高人一等,但換個完全相容又更強大的產品,而無需陡峭的學習曲線,怎麼看都是蠻酷的一件事。

作者介紹

作者介紹 ■作者簡介張宴

產品目錄

產品目錄 第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 的正常升級第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、ASP.NET、Perl 的安裝與設定5.1 Nginx 與JSP(Tomcat)在Linux 上的安裝、設定 5.2 Nginx 與ASP.NET(Mono+FastCGI)在Linux 上的安裝、設定 5.3 Nginx 與Perl(FastCGI)在Linux 上的安裝、設定 第6 章 NginxHTTP 負載平衡和反向代理的設定與最佳化6.1 什麼是負載平衡和反向代理 6.2 常見的Web 負載平衡方法 6.3 Nginx 負載平衡與反向代理的設定實例 6.4 Nginx 負載平衡的HTTP Upstream 模組 6.5 Nginx 負載平衡伺服器的雙機高可用 第7 章 Nginx 的Rewrite 規則與實例7.1 什麼是Nginx 的Rewrite 規則 7.2 Nginx Rewrite 規則相關指令 7.3 PCRE 正規表示法語法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 網頁快取系統 第10 章 Nginx 在中國知名網站中的應用案例10.1 Nginx 反向代理與負載平衡類別網站應用案例 10.2 Nginx+PHP 類別網站應用案例 10.3 Nginx 視訊點播類網站應用案例 第11 章 Nginx 的非典型運用案例11.1 用HTTPS(SSL)建構一個安全的Nginx Web 伺服器 11.2 採用Nginx 搭建FLV 視訊伺服器11.3 Nginx+PHP+MySQL 在小記憶體VPS 伺服器上的最佳化 11.4 採用Nginx 搭建正向代理伺服器 第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 模組13.21 HTTP Rewrite 模組 13.22 HTTP SSI 模組 13.23 HTTP Userid 模組 第14 章 Nginx 的其他HTTP 模組14.1 HTTP Addition 模組14.2 Embedded Perl 模組 14.3 Flv Stream 模組 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 HTTP Dav 模組 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 郵件模組設定實例

商品規格

書名 / Nginx: 完全取代Apache, 超輕、快、強的Web伺服器
作者 / 張宴
簡介 / Nginx: 完全取代Apache, 超輕、快、強的Web伺服器:除了少數具有開發能力的公司之外,由於歷史因素和使用習慣,商業網站架設就是二選一,Linux陣營Apache,Windows選IIS,
出版社 / 佳魁資訊股份有限公司
ISBN13 / 9789865908072
ISBN10 / 9865908077
EAN / 9789865908072
誠品26碼 / 2680713704006
頁數 / 384
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無