全网最详细的负载均衡原理图解

负载均衡由来 在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。 基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就 ... »

Linux服务器上迁移项目路径,修改nginx配置,迁移及备份MongoDB数据库流程 (超详细)!!!

缘由:客户服务器项目路径不是很合理,导致Jenkins自动部署时还需要添加路径后再更新部署,所以需要把项目路径统一和规范化。 迁移项目路径,保证路径合规,同时做好备份和迁移。迁移后先安装好依赖。 项目路径改了,nginx.conf root参数也要做相应的修改,更改为admin,ui等打包后的新的d ... »

【Nginx学习笔记】-初识Nginx

Nginx Nginx中文文档 - https://www.nginx.cn/doc/ Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Ramb ... »

Nginx安装,开箱即用?

一、官网 首页:http://nginx.org/ 下载地址:http://nginx.org/download 安装文档:http://nginx.org/en/docs/install.html 安装配置参数:http://nginx.org/en/docs/configure.html 二、N ... »

阿里云centos7[linux]安装nginx

标题 说明 服务器版本 Centos7 x64 nginx版本 1.19.6 作者 walton 一、准备 创建安装包目录并进入 mkdir /usr/dev/nginx cd /usr/dev/nginx 下载安装包 wget http://nginx.org/download/nginx-1.1 ... »

nginx限流配置

在上一篇文章Nginx负载均衡配置中,我们已经介绍了关于nginx的安装与nginx负载均衡配置相关的知识,今天主要讲讲nginx是如何限流的。随着业务的扩散,系统并发越来越高时,有三样利器用来保护系统,分别是缓存、降级和限流。 ... »

庐山真面目之四微服务架构Consul集群和Nginx版本实现

庐山真面目之四微服务架构Consul集群和Nginx版本实现 一、简介 在上一篇文章《庐山真面目之三微服务架构Consul版本实现》中,我们已经探讨了如何搭建基于单节点Consul的微服务架构。没错,那个版本也有它自己的问题,每篇文章都会解决一个问题,这样大家就会更能理解每篇文章的技术点。如果我们把 ... »

nginx优化【收藏篇】

1. 动态页返回码 2. 错误页面优化 3. 连接数优化 4.配置优化 5.日志优化 关于运维学习、分享、交流,笔者开通了微信公众号【大隆爱分享】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。 有需要技术交流的小伙伴可以加我微信,期待与大家共同成长,本人微信:可在公众 ... »

庐山真面目之二微服务架构NGINX版本实现

一、简介 在上一篇文章《庐山真面目之微服务的简介和技术栈》中,我们已经探讨了微服务的来龙去脉,也说了想要实现微服务架构所需要的技术栈,今天我们开始实现一个微服务,当然这个实现是简化版本的,在这个版本里面也不涉及 Docker、K8S等的东西,我们逐步演化,今天这一期只是实现一个NGINX版本的微服务 ... »

nginx反向代理和负载均衡《实战》

一、nginx反向代理 反向代理服务器:192.168.4.51 HTTP1:192.168.4.52 HTTP2:192.168.4.53 安装方法参考上篇 关键字【nginx安装】 Nginx主机 vim /usr/local/nginx/conf/nginx.conf server { lis ... »

nginx安装

一、nginx安装 安装环境: Redhat7.6 Nginx1.7 官网地址:https://www.nginx.com/ 软件下载地址:http://nginx.org/en/download.html http://nginx.org/download/nginx-1.17.2.tar.gz ... »

Centos7 使用nginx部署vue项目

在开发完成vue项目的时候,面临的问题就是打包部署。 打包很简单,只需要执行npm run build命令即可。 但是部署的时候需要使用nginx做反向代理,因为开发的时候我们使用的是webpack提供的proxyTable做的代理从而解决了开发环境的跨域请求问题。 ... »

谈谈nginx和lvs各自的优缺点以及使用

在最开始呢,咱们先说一下什么叫负载均衡,负载均衡呢,就是将一批请求,根据请求的内容,分发到不同的后端去进行相应的处理,从而提供负载分担,主备切换等功能。 对于不同的负载均衡软件,有不同的流量分发算法,今天,我们最市面上比较主流的两种负载均衡做一个对比,看看他们分别的优缺点,以及在很多情况下如何去做配 ... »

想用Nginx代理一切?行!

Nginx能代理一切吗? 是的,Nginx可以作为一个优秀的http网关,但nginx能代理SSH2,MySQL,Oracle的连接吗?也算行吧,nginx有stream-module,专门处理TCP,UDP连接。不过即使忽略 stream-module反人类的使用方式、 nginx内部复杂的阶段划 ... »

Mac安装Nginx

1、检查homebrew是否安装,打开终端输入命令 man brew 如已安装,终端会输出一些命令的帮助信息,此时输入Q退出即可; BREW(1) NAME brew - The missing package manager for macOS SYNOPSIS brew --version br ... »

nginx 内存池分析

nginx 内存池 ngx_pool_t nginx 是自己实现了内存池的,所以在nginx ngx_pool_t 这个结构也随处可见,这里主要分析一下内存池的分配逻辑。 内存池实现了包括小块内存、大块内存和清理资源几种资源的处理,应该来说覆盖了绝大数的使用场景了。 相关结构定义 // 大块内存 t ... »