一. 理论知识了解nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重要位置,如果nginx服务器宕(dang)机,后端web服务器将无法提供服务,为了解决这个问题,需要建立一个备份机。keepalived是以VRRP协议为实现基础,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。keepalived工作流程,它可以
转载 2024-09-29 10:36:22
222阅读
Nginx 高效工作原理本文参考了一下文章:Nginx工作原理和优化总结通俗易懂Nginx工作原理关于Nginx入门介绍、在网络请求中工作位置可以参考上一篇文章:Nginx在网络请求中工作位置Nginx模块划分 Nginx本身做工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置各个指令则会启
Nginx基础回顾Nginx 应用场景Nginx 是⼀个⾼性能HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强Nging 应用场景:Http服务器(Web服务器) 性能⾮常⾼,⾮常注重效率,能够经受⾼负载考验。 ⽀持50000个并发连接数,不仅如此,CPU和内存占⽤也⾮常低,10000个没有活动连接才占⽤2.5M内存。反向代理服务器负载均衡服务器 负载均衡,当⼀个请求到
  关于gzip压缩,除了ngx_http_gzip_module模块外,还提供了两个扩展模块ngx_http_gunzip_module和ngx_http_gzip_static_module,分别完善gzip功能缺失。  ngx_http_gunzip_module  为不支持"gzip"编码方式客户端解压缩头"Content-Encoding:gzip"提供过滤器。  说通俗一点,就
转载 2024-04-07 10:56:04
63阅读
目录安装基本介绍和配置文件语法 反向代理gzip 压缩提升网站性能在线升级监控工具 ngxtop 编译第三方模块auth_basic 模块使用 日志分析工具用 nginx 搭建谷歌镜像网站 自制启动脚本  日志切割 作为负载均衡器 开启 debug 模式gzip static 模块探索 使用 acm
文章目录LVS+Keepalived高可用群集部署一、keepalived概述1.1、什么是keepalived?1.2、keepalived工作原理1.3、keepalived体系主要模块及其作用1.4、keepalived三个主要功能二、部署LVS+Keepalived集群2.1、部署规划2.2、配置Master服务器1、关闭防火墙2、安装ipvsadm喝keepalived3、添加模块并查
转载 2024-06-25 14:40:29
166阅读
文章目录安装配置分析全局配置全局定义Linkbeat接口静态跟踪组静态地址静态路由静态规则BFD配置VRRPD CONFIGURATIONVRRP脚本VRRP跟踪文件VRRP同步组VRRP免费ARP和未经请求邻居通告延迟组VRRP实例LVS CONFIGURATION虚拟服务器组虚拟服务器配置举例资料链接 安装编译安装最新版本yum -y install openssl-devel gcc
转载 2024-06-13 01:00:15
78阅读
一.简介上一篇只讲了博客前端问题,这一篇讲一下后端微服务搭建。项目的后端使用thinkjs框架,在我之前博客中已经写过,这里就不重点说明了。 后端项目分为三个:博客前台页面服务端:在这里。博客后台页面服务端:在这里。consul-template+nginx实现基于微服务注册发现负载均衡:在这里。前两个数据业务相关服务即下图service_web,第三个项目就是consul-tem
  为了更好用户体验,启用了,需要去各大主机商那里SSL证书,好处大概以下几点:   1.数据传输加密,防止信息被窃取; 2.防止被欺诈,增加网站信任,防钓鱼; 3.防止被劫持;   部署了整体结构如图
Nginx 介绍Nginx 是一个高性能 Web 服务器,从 2001 年发展至今,由于 Nginx 对硬件和操作系统内核特性深度挖掘,使得在保持高并发同时还能够保持高吞吐量。Nginx 还采用了模块设计,有大量第三方模块可以扩展 Nginx 功能,因此 Nginx 场景非常丰富,同时 Nginx 采用是 BSD 许可证,赋予了 Nginx 最大灵活性。简单来说,Nginx 具有以
Linux Keepalived     Keepalived是一个用C编写路由软件。该项目的主要目标是为Linux系统和基于Linux基础架构提供简单而强大负载平衡和高可用性设施。负载平衡框架依赖于众所周知且广泛使用Linux虚拟服务器(IPVS)内核模块,提供Layer4负载均衡。Keepalived实现了一组检查器,以根据其健康状况动态地和自适应地维护和
转载 2024-08-01 15:31:33
40阅读
# 查看mysql vip在哪台 ## 什么是MySQL VIP MySQL VIP(Virtual IP)是指一个虚拟IP地址,它用于连接MySQL数据库负载均衡和高可用性设置。通过使用VIP,我们可以在多个MySQL实例之间进行无缝切换,以提供更好稳定性和可靠性。 在高可用性环境中,使用VIP可以使应用程序无需关心具体MySQL实例,而只需要连接到VIP,由负载均衡器将请求转发到
原创 2023-09-02 13:55:12
669阅读
Nginx总结 文章目录1. Nginx1.1. 什么是Nginx1.2. WEB 服务器1.3. 安装Nginx1.3.1. yum 安装1.3.1.1. 启动命令1.3.1.2. 配置文件1.3.1.3. web目录1.3.2. 安装包安装1.4. Nginx 配置文件1.5. 虚拟主机三种方式1.6. 外网配置1.6.1. 配置开始1.7. 内网配置1.7.1. 前提1.7.2.
转载 2024-07-31 16:50:12
82阅读
ngx_int_t ngx_daemon(ngx_log_t *log) { int fd; // 让init进程成为新产生进程父进程: // 调用fork函数创建子进程后,使父进程立即退出。这样,产生子进程将变成孤儿进程,并被init进程接管, // 同时,所产生新进程将变为在后台运行。 switch (fork()) { case -1:
一、执行configure./configure 自动脚本根据configure参数自动生成ngx_modules.c,里面包含了所有模块声明,并把所有模块维护在ngx_modules[]数组里面。./configure \ --prefix=/usr \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/ng
转载 2024-08-27 10:40:00
209阅读
一、Nginx概述1.1Nginx特点(1)一款高性能、轻量级web服务稳定性高系统资源消耗低高对HTTP并发连接处理能力(2)单台物理服务器可支持30000~50000个并发请求1.2 Nginx编译安装安装支持软件创建运行用户、组编译安装Nginx1.3Nginx运行控制检查配置文件启动、重载配置、停止Nginx1.4Nginx和Apache区别(1)nginx相对于apache优点∶
转载 2024-06-07 21:16:54
140阅读
用while sleep 1 来循环检测宕机情况,让他自动漂移地址,这样其他集群服务也可按照此方法去实现
原创 2019-11-20 19:17:14
326阅读
负载均衡 nginx+ keepalived +vip
原创 2023-09-28 12:10:12
125阅读
目录一、监听套接字初始化函数ngx_http_optimize_servers二、Nginx整个连接过程上一章,我们讲解了HTTP模块是如何初始化。这一章节,主要讲解监听套接字初始化函数ngx_http_optimize_servers和Nginx整个连接过程一、监听套接字初始化函数ngx_http_optimize_serversngx_http_optimize_servers主要处理N
转载 2024-03-18 20:49:13
48阅读
Nginx-2简单安装与使用****************** 如有侵权请提示删除 *********************第一步:下载nginx压缩包下载页 也可以直接使用wget命令下载,指令如下所示(请根据自己需求进行下载):一般是把压缩包下载到/usr/local目录下wget -c https://nginx.org/download/nginx-1.10.1.tar.gz第二步:
转载 2024-05-24 21:02:19
38阅读
  • 1
  • 2
  • 3
  • 4
  • 5