25.1 nginx反向代理http
nginx反向代理http

26 章我们讲解了 nginx 作为 web 服务的应用,除了 web 服务功能,nginx 还能作为七层的反向代理实现负载均衡功能。本章我们就来讲解 nginx 的另两项主要功能:
nginx反向代理http

26 章我们讲解了 nginx 作为 web 服务的应用,除了 web 服务功能,nginx 还能作为七层的反向代理实现负载均衡功能。本章我们就来讲解 nginx 的另两项主要功能:
LVS 高可用

前面我们搭建的负载均衡集群,一旦调度器发生故障,整个服务将不可用,我们需要对其进行高可用。keepalived 是 LVS 高可用最简单有效的解决方案,但是本节我们先不会讲解 keepalived,后面有一个章的内容专门讲解。本节的目的是通过对 LVS 高可用的讲解,让大家理解高可用集群中的重要概念,特别是健康状态检测。
防火墙标记和LVS持久链接

前面我们演示了如何使用 LVS 创建一个负载均衡服务,然而在生产环境中,我们可能要同时调度两个及以上的集群服务。典型的情景是,同时部署了 http,https 服务,用户浏览网页的时候使用的 http 服务,当用户登陆或支付时因为 http 是明文的不安全,此时必需切换成 https。如果这个两个服务是单独调度,很有可能用户登陆之后被重新调度到其他服务器上,这样用户原有的缓存就会丢失。所以我们必需将 http,https 作为一组服务进行同一调度,这就需要使用到防火墙标记。我们本节我们就来演示如何使用LVS 统一调度 http,https 服务。
LVS DR模型实战
本节我们将搭建一个 LVS-DR 的负载均衡集群。

拓扑结构说明:
|
|
|
|
LVS nat模型实战
本节我们将搭建一个 LVS-NAT 的负载均衡集群。

|
|
LVS 调度算法和 ipvsadmin 命令使用

上一节我们对 LVS 的工作原理和四种模型下如何实现负载均衡做了简单介绍,本节我们来学习 LVS 种可用的调度算法以及 ipvsadmin 命令的使用。