TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
高性能Web服務器部署與運維:決戰Nginx技術卷(簡體書)
滿額折

高性能Web服務器部署與運維:決戰Nginx技術卷(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:15 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

《決戰Nginx技術卷:高性能Web服務器部署與運維(基于php、Java、ASP.NET等)》詳細講述了Nginx服務器與動態語言應用的結合,動態語言包括PHP、Python、Perl、Java、Ruby及ASP.NET架構。對于PHP部分,我們使用了php-fpm方式運行,在這一部分除了使用純PHP架構的memcache外,還介紹了使用libmemcached的memcached。對于使用Python作為開發的網站,使用了uWSCGI服務器,并且詳細講述了它的協議和使用,通過8個實例講述了在不同情況下的使用,例如Django框架。還有Python的三種客戶端:python-memcached、cmemcache和libmemcached。同樣,以Perl、Java(以Tomcat應用服務器為例講述)和Ruby開發的網站都會從中獲益,包括對應用服務器的管理。對于ASP.NET的用戶來說,現在從Windows系統下向Linux系統遷移的用戶很多,這就無疑會使用Mono,在本書中同樣能夠找到Mono的使用和遷移的解決方案。
本書適用于廣大的Linux愛好者,具有一定Linux基礎的系統管理員,Linux下的Web服務器管理員,Linux服務器下動態語言開發人員,Nginx服務器管理員,培訓中心師生,運維人員以及一切應該了解和使用Nginx的用戶。

作者簡介

陶利軍,互聯網行業高端低調人士,專注于Linux平臺下開源產品的研究和推廣,運維構架(服務搭建、集群及高可用),網絡安全評估,分布式存儲等

名人/編輯推薦

《決戰Nginx技術卷:高性能Web服務器部署與運維(基于php、Java、ASP.NET等)》涵蓋現有流行動態語言(PHP、Python、Perl、Java、Ruby 和 ASP.NET)與Nginx服務器的結合,通過在生產環境中的具體應用,詳細講述了每一種應用服務器(包括開發架構)的多種不同結合方式。另外,本書詳細講述了應用程序服務器的緩存技術,特別是對Memcached服務器的應用。

目次

第1部分 Nginx服務器第1章 環境部署
1.1 php-fpm的安裝與測試
1.1.1 下載并安裝PHP
1.1.2 啟動php-fpm
1.2 php-fpm的目錄結構
1.2.1 etc/目錄
1.2.2 bin/目錄
1.2.3 sbin/目錄
1.2.4 php-fpm命令
1.3 管理php-fpm
1.3.1 編寫init啟動腳本
1.3.2 添加init啟動
1.4 認識FastCGI模塊
1.4.1 配置示例
1.4.2 指令
1.4.3 變量
1.4.4 fastcgi_cache與fastcgi-store的區別
1.4.5 被傳遞到FastCGI服務器的參數
1.5 與FastCGI模塊相關的配置文件
1.5.1 配置文件fastcgi.conf和fastcgi_params
1.5.2 配置文件fastcgi.conf和fastcgi_params的關系
1.6 Nginx和PHP的結合
第2章 PHP訪問Memcached
2.1 第一個實例
2.1.1 安裝memcache
2.1.2 memcache提供的方法
2.1.3 測試memcache
2.1.4 使用memcache.php
2.1.5 安裝memcached
2.1.6 memcached提供的方法
2.1.7 測試memcached
2.2 第二個實例
2.2.1 寫入Memcached的Nginx配置
2.2.2 訪問測試及日志分析
2.3 手動清除Memcached緩存
2.3.1 基于命令行方式清除Memcached緩存
2.3.2 基于應用程序的方式清除Memcached緩存
第3章 php-fpm的狀態
3.1 添加設置
3.2 訪問測試第2部分 Nginx與Python 第4章 uWSGI服務器
4.1 uwsgi協議
4.1.1 uwsgi數據包頭
4.1.2 uwsgi數據包的類型
4.1.3 uwsgi的變量
4.2 uWSGI服務器
4.2.1 uWSGI服務器的功能
4.2.2 uWSGI服務器的配置選項
4.2.3 uWSGI服務器配置文件的格式
4.2.4 使用UDP方式來處理uWSGI的日志
4.2.5 用于記錄日志的ZeroMQ
4.2.6 Emperor模式
4.2.7 在worker之間共享數據:共享內存
4.2.8 uWSGI 緩存架構
4.2.9 uWSGI 隊列管理器
4.2.10 嵌入式SNMP服務器
4.2.11 uWSGI集群平臺
4.2.12 uWSGI 訂閱系統
4.2.13 uWSGI的異步(async)模式
4.2.14 uWSGI 虛擬主機模式
4.2.15 模塊別名的使用
4.2.16 uGreen的使用
4.2.17 uwsgi協議的變量
4.2.18 管理標志位
4.2.19 運行在Nginx後的uWSGI
第5章 Nginx的uwsgi模塊
5.1 示例配置
5.2 指令
5.3 傳遞到uWSGI服務器的參數
5.4 使用配置
第6章 環境部署 6.1 安裝Nginx
6.1.1 下載ngx_cache_purge模塊
6.1.2 安裝Nginx及ngx_cache_purge模塊
6.2 安裝Python
第7章 實例運行
7.1 實例1:運行開發服務器
7.1.1 創建項目
7.1.2 添加應用
7.2 實例2:以uWSGI方式運行
7.2.1 編寫helloworld模塊
7.2.2 修改Nginx配置文件
7.2.3 啟動uWSGI服務器
7.3 實例3:使用Django框架
7.3.1 編寫wsgi.py模塊
7.3.2 命令行執行uWSGI服務器啟動
7.4 實例4:一個uWSGI實例實現對多個虛擬主機的支持
7.4.1 下載并安裝setuptools工具
7.4.2 安裝VirtualEnv
7.5 實例5:分別監聽在不同端口上的兩個uWSGI實例
7.6 實例6:針對Nginx uwsgi模塊應用舉例的一個具體實現
7.7 實例7:集群的實現
7.8 實例8:會話存儲
7.8.1 第一種情況:使用基于數據庫的方式
7.8.2 第二種情況:使用基于Memcached的方式
7.8.3 第三種情況:同時使用數據庫和Memcached
第8章 緩存
8.1 環境搭建
8.2 Django的緩存
8.2.1 相關的選項
8.2.2 緩存方式
8.2.3 緩存策略
8.2.4 關于中間件
8.3 緩存的實現
8.3.1 基于Memcached服務器作為緩存的具體實施
8.3.2 基于本地內存作為後端緩存的實施
8.3.3 基于上游服務器緩存的實施
8.4 模塊cache_purge
第9章 會話
9.1 啟用會話功能
9.2 配置存儲會話引擎
9.2.1 使用後臺數據庫存儲會話
9.2.2 與數據庫相關的選項設置
9.2.3 使用緩存存儲會話
9.2.4 使用基于文件的緩存
9.3 會話的使用
9.3.1 在視圖中使用會話
9.3.2 在視圖之外使用會話
9.3.3 使用Session 對象指南
9.4 測試客戶端瀏覽器是否接受cookie
9.5 保存會話的時機
9.6 清除會話表
9.7 瀏覽器關閉會話與持久會話
9.8 與會話相關的設置選項
第3部分 Nginx與Perl 第10章 Nginx提供Perl CGI訪問CGI的實現
10.1.1 方法1
10.1.2 方法2
10.1.3 使用perlinfo.cgi
10.1.4 啟動腳本
10.1.5 部署應用
第11章 Nginx與Perl FastCGI
11.1 Perl FastCGI的相關安裝
11.2 Nginx和Perl的結合
11.2.1 三種結合方式
11.2.2 訪問測試
11.2.3 緩存清除
11.3 Perl訪問Memcached
11.3.1 通過Cache::Memcached方式
11.3.2 通過Cache::Memcached::Fast方式
11.3.3 Memcached::libmemcached方式
11.3.4 通過Cache::Memcached::libmemcached方式
第12章 Nginx通過內置的Perl模塊執行Perl程序第4部分 Nginx與Java 第13章 環境部署
13.1 下載并安裝JDK
13.2 下載并安裝Tomcat
13.3 Tomcat的目錄結構
13.3.1 bin/目錄
13.3.2 conf/目錄
13.3.3 logs/目錄
13.3.4 work/目錄
13.3.5 lib/目錄
13.3.6 temp/目錄
13.3.7 webapps/目錄
13.4 管理Tomcat
13.4.1 使用jsvc
13.4.2 分析Tomcat7.sh文件
13.4.3 使用catalina.sh
第14章 Nginx與Tomcat的結合
14.1 配置示例
14.2 指令
14.3 變量
14.4 使用配置
第15章 配置server.xml文件
15.1 第一部分:XML信息
15.2 第二部分:server元素
15.3 第三部分:Listener元素監聽器的設置
15.3.1 Listener的屬性
15.3.2 Listener的標準執行
13.4 第四部分:全局命名資源設定
15.4.1 Environment元素
15.4.2 Resource元素
15.4.2 Resource Links元素
15.5 第五部分:Service元素
15.6 第六部分:線程
15.7 第七部分:連接器Connector
15.7.1 第一種連接器:HTTPConnector
15.7.2 第二種連接器:AJPConnector
15.8 第八部分:Engine的設定
15.8.1 Engine的屬性
15.8.2 嵌套的組件
15.9 第九部分:集群的設定
15.9.1 文件server.xml的原始配置
15.9.2 集群配置文件
15.9.3 Cluster元素
15.9.4 Cluster元素可嵌套的元素
15.9.5 Cluster元素的屬性
15.9.6 Cluster Manager元素
15.9.7 Channel元素的屬性
15.9.8 Cluster/Valve 元素
15.9.9 Cluster /Deployer元素
15.9.10 ClusterListener元素
15.9.11 emcachedBackupSessionManager配置屬性
15.9.12 nginx-upstream-jvm-route模塊
15.10 第十部分:認證域
15.10.1 JDBC Database Realm
15.10.2 DataSource DatabaseRealm
15.10.3 JNDI Directory Realm
15.10.4 Memory Based Realm
15.10.5 UserDatabase Realm
15.10.6 JAAS Realm
15.10.7 Combined Realm
15.10.8 LockOut Realm
15.11 第十一部分:虛擬主機
15.11.1 Tomcat與Nginx的結合
15.11.2 Host元素的屬性

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區