《决战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的用户。
本书涵盖现有流行动态语言(PHP、Python、Perl、Java、Ruby 和 ASP.NET)与Nginx服务器的结合,通过在生产环境中的具体应用,详细讲述了每一种应用服务器(包括开发架构)的多种不同结合方式。另外,本书详细讲述了应用程序服务器的缓存技术,特别是对Memcached服务器的应用。
全书共分为4部分
资料全部真实有效,不会缺页,不会只是大纲!!!由于文章篇幅有限,为了不耽误大家宝贵的时间,这份PDF小编已经为大家整理好了,需要免费领取的朋友麻烦帮忙转发、转发、转发这篇文章(一定要转发哦),然后私信小编【学习】或【进阶】免费获取。
第1部分Nginx服务器
要将Nginx和PHP结合,让Nginx解析静态网页,而PHP的动态网页交给PHP处理。解决方法从大的方向有两类: :(从Nginx角度来讲) -类是使用Nginx的代理模块,而另外三类则是使用FastCGI模块。而从PHP角度来讲则是FastCGI 进程,它的方法有三种:一种是以php-fpm方式运行,第二种是PHP自带的fastcgi server, 第三种就是借助ligttpd带的spawn-fcgi (听起来有点龌龊,但是确实可行,有时候还必须使用这种方法)。
第1章环境部署
第2章PHP访问Memcached
第3章php-fpm的状态
第2部分Nginx与Python
本部分我们来部署Nginx对Python的实现。关于Python的实现,我们在Nginx服务器端使用的是uwsgi模块,而在后端则是运行着uWSGI服务器,所有的Pythen程序由uWSGE服务器处理,同其他的*GI协议一样,由前端的Nginx服务器向后端的uWSGI服务器转发请求,而后端服务器在处理完成之后再将结果返回给Nginx服务器,最终发送给访问者一客户端。
第4章uWSGI服务器
第5章Nginx的uwsgi模块
第6章环境部署
第7章实例运行
第8章缓存
第9章会话
第3部分Nginx与Perl
本部分我们将来部署Nginx与Perl 方案,对于Nginx与Perl 的实现,我们也是通过FastCGI来实现的,另外在本部分我们还实现了Perl 的CGI访问,这种方式虽然早已不是主流,但是对于已有的CGI也是一个实现。
在本部分的最后一章还介绍 了Nginx 内置Perl模块的使用。
第10章Nginx提供Perl CGI访问CGI的实现
第11章Nginx与Perl FastCGI
第12章Nginx通过内置的Per模块执行PerI程序
第4部分Nginx与]ava
在这一部分中我们要部署的是Nginx和Java语言的实现,Tomcat是Java语言比较好的“解释器”,Tomcat从编程的角度叫容器,因此我们以Tomcat为例讲述Nginx和Java的部署。
在Nginx和Tomcat的结合中我们使用了Nginx的代理模块来实现。
第13章环境部署
第14章Nginx与Tomcat的结合
第15章配置server.xml文件
资料全部真实有效,不会缺页,不会只是大纲!!!由于文章篇幅有限,为了不耽误大家宝贵的时间,这份PDF小编已经为大家整理好了,需要免费领取的朋友麻烦帮忙转发、转发、转发这篇文章(一定要转发哦),然后私信小编【学习】或【进阶】免费获取。
网友评论