关于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阅读
一. 理论知识了解nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重要的位置,如果nginx服务器宕(dang)机,后端web服务器将无法提供服务,为了解决这个问题,需要建立一个备份机。keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。keepalived工作流程,它可以
转载 2024-09-29 10:36:22
222阅读
Nginx基础回顾Nginx 应用场景Nginx 是⼀个⾼性能的HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强Nging 应用场景:Http服务器(Web服务器) 性能⾮常⾼,⾮常注重效率,能够经受⾼负载的考验。 ⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。反向代理服务器负载均衡服务器 负载均衡,当⼀个请求到
目录安装基本介绍和配置文件语法 反向代理gzip 压缩提升网站性能在线升级监控工具 ngxtop 编译第三方模块auth_basic 模块使用 日志分析工具用 nginx 搭建谷歌镜像网站 自制启动脚本  日志切割 作为负载均衡器 开启 debug 模式gzip static 模块探索 使用 acm
# Redis网络拓扑Nginx搭建的完整指南 ## 开篇导语 在现代应用架构中,Redis作为高性能的内存数据库越来越受到开发者的青睐。而Nginx则是一个高效的反向代理服务器,可以很好地处理高并发的请求。在这篇文章中,我们将学习如何搭建一个包含Redis的网络拓扑,并通过Nginx实现负载均衡。接下来,我们将详细介绍整个流程,并提供相应的代码示例。 ## 整体流程概览 首先,我们来看
原创 10月前
44阅读
Nginx 高效工作的原理本文参考了一下文章:Nginx工作原理和优化总结通俗易懂的Nginx工作原理关于Nginx入门介绍、在网络请求中工作的位置可以参考上一篇文章:Nginx在网络请求中的工作位置Nginx的模块划分 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启
一.简介上一篇只讲了博客的前端问题,这一篇讲一下后端的微服务搭建。项目的后端使用的thinkjs框架,在我之前的博客中已经写过,这里就不重点说明了。 后端项目分为三个:博客前台页面服务端:在这里。博客后台页面服务端:在这里。consul-template+nginx实现的基于微服务注册发现的负载均衡:在这里。前两个数据业务相关的服务即下图的service_web,第三个项目就是consul-tem
  为了更好的用户体验,启用了,需要去各大主机商那里SSL证书,的好处大概以下几点:   1.数据传输加密,防止信息被窃取; 2.防止被欺诈,增加网站信任,防钓鱼; 3.防止被劫持;   部署了的整体结构如图
一、nginx配置文件结构:... #全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 location [PATTERN
转载 2024-05-23 13:35:19
68阅读
一.详细描述常见nginx常用模块和模块的使用示例 1.nginx 简介    Nignx(Engine X)是一款高度模块化的,轻量级的,高性能的HTTP和反向代理服务器,另外它也可以作为邮件代理服务器。 反向代理服务器:正向代理:代理对象为客户端做代理,客户端无法直接访问服务端,需要通过配置代理对象才可以访问;而服务端只需要与代理对象打交道,不
用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阅读
今天我们来学习下有关nginx的负载均衡配置。nginx的负载均衡是通过nginx的upstream模块和proxy_pass反向代理来实现的。说明:有三台服务器,前端的A服务器使用nginx进行负载均衡配置。后端是两台配置的相同服务器,以访问a.ilanni.com这个域名为例。结构图,如下:A服务器对外(公网)开放80端口,B、C服务器就是两台配置相同的服务器。B服务器开放8080端口,C服务
转载 2024-01-01 20:53:10
113阅读
DNS域名解析DNS域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS使用的协议及端口号DNS的默认端口为53。DNS端口分为TCP和UDP。 一、TCP是用来做区域传送,多用于主(master)从(wo
nginx高可用方案:keepalived+nginx vip 动态位移
原创 2022-09-06 07:36:39
552阅读
在当今的技术环境中,云服务器的使用变得越来越流行,而 Nginx 则是一个广受欢迎的高性能 web 服务器。本文将详细介绍如何解决“云服务器 Nginx 部署拓扑”问题,通过系统的步骤和案例分析,让你清晰理解整个过程。我们将涵盖环境准备、分步指南、配置详解、验证测试、排错指南和扩展应用等内容。 ### 环境准备 要开始部署 Nginx,我们需要确保我们的软硬件环境符合要求。以下是基本的软硬件要
原创 6月前
21阅读
1. redis 集群的扩容与收缩,最经典的需求2. 数据异构同步,从 redis 到 mysql等等3. redis 原有集群的拆分,按业务线打散成多个集群4. redis 当前内存使用,key占比分析5. 无用数据的检测和清除6. 对于 rdb 文件的备份redis-port原理简单来说,就是把自已伪装成 slave, 欺骗master来达到数据流同步的目地。发送sync命令->接收rd
转载 2023-09-30 23:27:23
70阅读
学GIS空间数据库的时候,拓扑方面内容笔记拓扑的定义拓扑是研究几何图形或空间在连续改变形状后还能保持不变的一些性质的一个学科。它只考虑物体间的位置关系而不考虑它们的形状和大小。“拓扑”就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。拓扑结构与几何
原创 2019-12-10 18:20:07
1566阅读
  • 1
  • 2
  • 3
  • 4
  • 5