刚刚看完这本书,很好很清晰的一本指南书。
Nginx当下很流行,传统的LAMP也渐渐转移成LNMP模型架构了。
为何nginx 如此风靡,主要原因是稳定性高(支持高并发,减少内存消耗),支持热部署(我自己体验下来),采用gzip压缩,节省带宽,以及和apache之间的兼容好,移植容易(rewrite语法很相似)
nginx 是用c 写成,如果自己开发模块,需要下载源代码重新编译一下(本书第八章讲了一些)
部署的模块主要分为:
全局设定(main) , 多重虚拟机配置(server), 反向代理,负载平衡(upstream) 以及目录配置(location)四大模块。
其他还有一些,比如log的配置,fastCGI的配置
反向代理,rewrite, 重定向规则,需要巩固一下正则表达式,具体参看第七章。
负载平衡配置参看第六章
FastCGI参看第四章,fastcgi 是cgi解释器的升级版,用于提供CGI进程调度管理,提高效率,支持多个CGI进程的管理工具,对于PHP,perl 等都有各自不同的部署方式。