Nginx 应用与运维实战

Posted 程序员泥瓦匠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 应用与运维实战相关的知识,希望对你有一定的参考价值。


Nginx 应用与运维实战
新书速递


导读:nginx作为一款优秀的开源Web服务器软件,因具有性能稳定、高并发能力强、资源耗用低及高性能的负载均衡等特点,被众多互联网公司广泛应用于实际生产项目中。因此,它也成为每个互联网技术人员的必备技能。

 

Nginx 应用与运维实战


今天为大家介绍一本新书《Nginx应用与运维实战》

 

这是一部基于Nginx新版本和云原生应用场景系统讲解Nginx的著作,是作者十余年运维经验的总结。本书从应用、运维以及与Kubernetes和微服务集成3个维度对Nginx的基础知识、工作原理、核心应用、运维管理、集成扩展等重点内容进行了全面、细致的讲解。完全以实战为导向,包含大量的配置案例和示例代码,能帮助读者快速掌握并在实际工作中熟练应用Nginx


本书共13章,分为4个部分。

 

第一部分 Nginx介绍(第1~4章)

首先,简要分析了Nginx的架构特点及实现原理;其次,讲解了Nginx及其衍生版本TengineOpenResty的编译与部署;接着,全面介绍了Nginx的核心配置指令;最后,讲解了动态赋值、访问控制和数据处理这3NginxHTTP功能模块配置指令。

 

第二部分 应用实战(第5~8章)

分别介绍Nginx 在Web服务、代理服务、缓存服务和负载均衡等方面的应用实战,对于所涉及的每个模块,不仅详细分析了相关的技术特点,还给出了具体的配置指令和配置样例。

 

第三部分 运维管理(第911章)

首先介绍Nginx的日志配置及基于ELK的日志分析,其次讲解Nginx 的状态监控配置,以及如何利用监控工具PrometheusZabbix实现对Nginx的监控管理;最后介绍如何基于LVSKeepalived搭建Nginx集群负载均衡架构,以及如何结合JenkinsGitLabAnsible快速搭建Web化的Nginx集群配置管理框架。

 

第四部分 Nginx与Kubernetes和微服务的应用集成(第12、13章)

分别介绍Nginx在Kubernetes、微服务架构中的应用,包括在KubernetesNginx Ingress 的部署、管理与配置,以及基于OpenResty的开源微服务网关软件Kong的部署与应用。

 

Nginx 应用与运维实战