Web集群
文章平均质量分 92
幸存者 · KXY
只是一个小菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx简介与安装部署
Nginx(发音同engine x)是一款由俄罗斯程序员lgor Ssoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引Rambler(俄语: Pamnep)使用。此软件BSD-like协议下发以在UNIX、GNU/Linux、BSD、Mac osX、Solaris,以及Microsoft Windows等操作系统中运行。Nginx 因具有高并发(特别是静态资源)、 占用系统资源少等特性,目功能丰富而逐渐流行起来。原创 2024-04-22 14:27:11 · 3186 阅读 · 1 评论 -
Nginx七层负载均衡
Nginx七层负载均衡是在应用层(HTTP/HTTPS)上进行的,可以根据HTTP请求的具体内容,如URL、Cookie、Header等,来决定将请求转发到哪个后端服务器。这种方式不仅能够均衡服务器的计算负载,还能实现更复杂的路由策略,例如:会话粘性(Sticky Sessions):确保用户的会话请求始终被定向到同一个后端服务器。基于内容的路由:根据请求的内容(如URL、头部信息)将请求分发到不同的服务器。原创 2024-04-23 14:06:25 · 2215 阅读 · 3 评论 -
Nginx虚拟主机配置
配置方法Nginx虚拟主机的配置主要包括三种方式:基于域名的虚拟主机:这是最常见的配置方式,允许在同一个IP地址上托管多个网站,每个网站使用不同的域名进行访问。基于IP的虚拟主机:这种方式涉及将不同的IP地址分配给同一个服务器上的不同虚拟主机。基于端口的虚拟主机:使用不同的TCP端口号来区分不同的虚拟主机,这种方法不常用。实际应用Nginx虚拟主机在实际应用中非常广泛,可以用于托管多个网站实现集群化管理,部署多个应用服务,如Web应用、API接口、静态资源服务等,还可以用于构建反向代理服务器,原创 2024-04-22 14:37:36 · 1234 阅读 · 0 评论 -
Nginx四层负载均衡
负载均衡是一种分布式计算技术,用于将网络流量和用户请求分散到多台服务器上,以此来提高网络服务的可用性和可靠性。它通过优化资源使用、最大化吞吐量以及最小化响应时间,增强了网络、服务器和数据中心的伸缩性和灵活性。Nginx的负载均衡功能主要通过其反向代理模式实现。当客户端发送请求到Nginx服务器时,Nginx会根据预设的负载均衡策略将请求转发给后端服务器,并将后端服务器的响应返回给客户端。Nginx作为代理服务器,有效地分摊了请求压力,提高了系统的处理能力。原创 2024-04-23 04:00:00 · 1800 阅读 · 0 评论 -
Nginx+Keepalived实现高可用
Keepalived是一个在Linux环境下运行的轻量级高可用性解决方案,它起初是专为Linux Virtual Server (LVS) 设计的,用于监控和管理LVS集群中的各个服务节点状态。Keepalived通过集成VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)功能,提供了一种简单的高可用解决方案,可以用于实现服务器的高可用性。原创 2024-04-24 17:03:22 · 1082 阅读 · 3 评论 -
Nginx反向代理功能介绍
Nginx 反向代理是一种服务,它接收客户端的请求,将请求转发到一个或多个后端服务器,获取响应,然后将服务器的响应返回给客户端。应用场景描述负载均衡Nginx 可以将客户端请求分发到多个后端服务器,以此提高性能、可扩展性和可靠性。缓存作为反向代理,Nginx 可以缓存页面的预渲染版本,加速页面加载时间,减少对后端服务器的请求。SSL 终止Nginx 处理客户端的 SSL 连接,进行解密,并加密发送到后端服务器的响应,减轻后端服务器的负担。缓存服务器。原创 2024-04-23 08:00:00 · 2127 阅读 · 0 评论 -
Nginx搭建Web服务器实战
Nginx 是一款开源的、高性能的 HTTP 服务器和反向代理服务器,它以其出色的性能和可扩展性而备受推崇。以下是关于如何使用 Nginx 搭建 Web 服务器的介绍:性能特点:Nginx 以其高性能、低内存消耗和高并发处理能力而闻名。它采用异步事件驱动的架构,能够处理大量并发连接,适用于高并发场景。原创 2023-04-16 21:44:41 · 249 阅读 · 1 评论 -
Keepalived实现LVS高可用
Keepalived和LVS共同构建了一个高效的负载均衡和高可用性解决方案:LVS作为负载均衡器,负责在集群中的多个服务器间分配流量,以其高性能和可扩展性确保应用程序能够处理大量的并发请求;而Keepalived则作为高可用性保证,通过VRRP协议监控LVS服务的状态并在主服务器发生故障时自动进行故障转移,确保服务的持续可用性和无感知切换。这种结合利用了两者的优势,为关键的网络服务提供了一个稳定、可靠且高效的运行环境。原创 2024-05-06 11:23:39 · 1068 阅读 · 1 评论 -
使用ldirectord实现LVS健康检测
ldirectord主要设计用于监控Linux虚拟服务器(LVS)架构中的服务器池状态。LVS是一种负载均衡解决方案,用于将网络流量和请求分发到多个服务器上。ldirectord运行在IPVS节点上,即负载均衡器所在的服务器上。: 它作为一个守护进程运行,这意味着它会在后台持续运行,监控服务器池中服务器的状态。ldirectord通过向服务器池中的每个真实服务器发送请求来执行健康检查。这些请求可以是TCP连接、HTTP请求或其他类型的网络请求,具体取决于配置。: 如果某个服务器没有响应ldirectord。原创 2024-04-30 14:38:21 · 875 阅读 · 0 评论 -
LVS/NAT工作模式介绍及配置
LVS(Linux Virtual Server)的网络地址转换(NAT)模式是一种在网络层(第四层)实现负载均衡的方法。在NAT模式中,Director Server(DS)充当所有服务器节点的网关,既是客户端请求的入口,也是Real Server响应客户端的出口。:DS拥有两个IP地址,一个是外部的VIP(虚拟IP),作为整个集群的对外服务地址;另一个是内部的DIP(Director IP),与后端的Real Server(RS)位于同一个物理网络中。RS通常使用私有IP地址。原创 2024-04-28 16:48:48 · 1757 阅读 · 0 评论 -
LVS/DR工作模式介绍及配置
LVS(Linux Virtual Server)的直接路由(DR)模式是一种在第四层(传输层)上实现负载均衡的技术。在DR模式下,LVS调度器(Director Server)与一组真实服务器(Real Servers)位于同一个物理网络中,它们共享一个虚拟IP地址(VIP)。当客户端请求到达时,LVS调度器根据预设的调度算法选择一台真实服务器,并将请求的数据包的MAC地址更改为所选服务器的MAC地址,然后直接发送给该服务器,而无需改变数据包的源或目的IP地址。原创 2024-04-26 12:09:00 · 1651 阅读 · 1 评论 -
LVS负载均衡集群介绍
LVS(Linux Virtual Server)是一个开源的负载均衡解决方案,它基于Linux平台,通过将多个服务器组成一个虚拟服务器集群,实现高效的流量分发和管理。LVS的核心功能是在网络的第四层(传输层)上进行智能的流量分配,从而提高网络吞吐量和系统可用性。LVS项目由章文嵩博士在1998年发起,是中国最早出现的自由软件项目之一。它被集成到Linux内核中,利用内核模块实现IP层面的数据请求负载均衡调度。原创 2024-04-26 10:09:24 · 815 阅读 · 0 评论
分享