
Nginx/Haproxy/LVS
文章平均质量分 94
系统高可用负载均衡解决方案
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
NGINX速率限制-限流方案
目录NGINX速率限制如何工作配置基本速率限制处理突发无延迟排队高级配置示例白名单limit_req在一个位置包含多个指令配置相关功能记录中发送给客户端的错误代码拒绝所有到特定位置的请求结论原文地址:https://dzone.com/articles/nginx-rate-limitingNGINX最有用但经常被误解和配置错误的功能之一是速率限制。它允许您限制用户在给定时间段内可以发出的HTTP请求的数量。请求可以像GET对网站首页的POST请求或.翻译 2021-04-04 22:35:40 · 1356 阅读 · 1 评论 -
在linux环境下离线安装Nginx
Nginx安装需要gcc-c++编译环境,另外还需要安装Nginx依赖包。下载gcc-c++打开gcc-c++ rpm下载地址:https://pkgs.org/download/gcc-c++选择对应的Linux CentOS版本进行下载:最新的选择CentOS7,为了保险起见,我们选择最多的rpm支持版本讲这些rpm逐个下载即可。下载时需要进入到每一个页面对应的Download:注:为了不出错,将以上列举的*.rpm都下载。安装gc...原创 2020-12-10 16:03:12 · 855 阅读 · 0 评论 -
阿里淘宝Nginx升级版Tengine
在阿里云产品中,但凡是需要Nginx出场的地方:如果你不用Nginx,那就使用Tengine。目录简介特性下载简介Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Te原创 2020-06-16 13:42:42 · 3181 阅读 · 0 评论 -
HAProxy高可用负载均衡代理服务
官网地址:https://www.haproxy.org/目录最新版本描述主要特点支持平台性能可靠性-自2002年以来就使高流量网站保持在线安全-在13年内甚至没有一次入侵下载最新版本科 发布日期 生命的尽头 最新版本 变更日志 链接 2.2版本 2020年第二季度 2025年-第2季度(dev»LTS) 2.2版本 2020/05/22 git/web/目录/宣布 2.1...原创 2020-06-03 09:19:28 · 828 阅读 · 0 评论 -
Keepalived实现HAProxy高可用
目录高可用原理搭建HAProxy主备集群环境准备安装Keepalived配置Keepalived分别启动两个Keepalived验证尽管HAProxy非常稳定,但仍然无法规避操作系统故障、主机硬件故障、网络故障甚至断电带来的风险。所以必须对HAProxy实施高可用方案。下文将介绍利用Keepalived实现的HAProxy热备方案。即两台主机上的两个HAProxy实例同时在线,其中权重较高的实例为MASTER,MASTER出现问题时,另一台实例自动接管所有流量。高可用转载 2020-06-03 09:12:51 · 2527 阅读 · 0 评论 -
LVS、Nginx、HAProxy、keepalived 的工作原理
目录目前关于网站架构一般比较合理流行的架构方案:LVSLVS 的体系结构LVS 负载均衡机制LVS负载模式LVS已实现了以下八种调度算法:LVS 的优点LVS 的缺点通过ipvsadm 或者 keepAlive进行配置管理NginxNignx 的架构设计Nginx 负载均衡Nginx 的优点Nginx 的缺点HAProxy什么是keepalivedKeepalived的工作原理keepalived的作用keepalived体系结构转载 2020-06-03 08:57:55 · 1056 阅读 · 0 评论 -
Nginx HTTP负载均衡操作及优化手册
官方地址:https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/目录1. HTTP负载均衡 21.1. 负载均衡配置 21.2. 负载均衡方法 41.2.1. ROUND 41.2.2. LEAST CONNECTIONS 41.2.3. IP HASH 51.2.4. H...原创 2019-12-27 18:37:02 · 478 阅读 · 0 评论 -
Nginx 解决NGINX 504 Gateway Time-out问题
Nginx 解决504Timeout问题情况各有不同,比如php,Java后台接口。Nginx代理Tomcat# cat /etc/nginx/nginx.confuser nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;ev...原创 2019-10-25 12:01:32 · 2104 阅读 · 0 评论 -
Nginx基本配置参数说明与文档
目录Nginx配置基本配置参数说明nginx文档介绍如何发展模块参考Nginx配置基本配置与参数说明原文地址:http://www.nginx.cn/76.html深入了解Nginx就是弄清楚参数配置的具体含义,从而可以改造结合自己的需求配置相应的Nginx服务。#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等wor...转载 2019-03-01 08:47:37 · 831 阅读 · 0 评论 -
Nginx配置限流限连接示例及相关知识汇总
目录*Nginx与Tomcat配置Nginx初始化限流20MB模板一模板二模板三*Nginx文件上传设置5MB10MB15MB18MB*Nginx高频接口配置[登录、实时位置、通知公告]50r/s100r/s150r/s200r/s参考资料网文参考Nginx官文限连:客户端连接限速限流:客户端请求的处理速率*Ngi...原创 2019-03-01 17:52:10 · 947 阅读 · 0 评论 -
Nginx 对同一应用做分流后Session超时问题解决
补充说明:session问题在80端口下的应用静态代理系统图片就可以解决,也可以实现两个项目不要项目名称,比如80代理8080和8090一个后台一个移动端。请参看使用静态代理处理跨域问题。目录Nginx服务拆分架构接口同步应用共享数据Redis缓存应用共享数据Nginx解决方案修改Tomcat server.xml配置修改Nginx配置使用静态代理处理跨域问题代...原创 2019-03-15 12:05:29 · 1619 阅读 · 0 评论 -
Nginx反向代理、负载均衡、动静分离、缓存、压缩、防盗链、跨域访问
原文地址:http://www.bubuko.com/infodetail-2839821.html目录一、反向代理二、负载均衡三、动静分离缓存压缩四、防盗链五、跨域请求一、反向代理1、在192.168.189.130机器启动tomcat服务,http://192.168.189.130:8080/ 访问服务正常2、在192.168.189.131机器...转载 2019-03-12 09:07:58 · 563 阅读 · 1 评论 -
Nginx限制客户端连接并发及限流的理解
限流错误理解:使用Nginx限制连接或者请求的带宽,通过很多尝试那个带宽值本地测试不出来影响关系。Nginx限流的对象:客户端的IP请求的并发连接数和客户端的IP每秒允许的请求数。对于网卡而言,我们收到的请求并发数量并未减少,只是Nginx帮我们处理了并发过多的问题,以确保我们后端的服务能够正常。Nginx限URL请求连接并发数#error_log logs/error.lo...原创 2019-03-13 15:27:05 · 1406 阅读 · 1 评论 -
Nginx 代理转发之后Java后台获取IP地址处理
后台获取IP地址如果配置了Nginx,那么相应的转发请求需要配置Nginx代理参数,否则获取到的都是Nginx服务器地址。Nginx Location配置核心配置: proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-...原创 2019-03-27 14:05:56 · 5698 阅读 · 0 评论 -
Nginx的 ip_hash 负载均衡配置临时解决Session共享问题
固定IP hash配置(动态IP不行--未实施Nginx负载均衡设计遇到session共享问题),此方案可作为临时解决方案。文章来源:http://www.cnblogs.com/oshine/p/3953259.htmlip_hash:一台服务器就可以完成实验,你得监听端口。。http { #在http字段添加 upstream servers.myd...转载 2019-04-18 14:56:31 · 4348 阅读 · 0 评论 -
Nginx Linux系统make指令gcc-c++依赖下载
在政府企业部署环境的时候都是离线断网情况下,需要手动安装Nginx的gcc编译环境。https://pkgs.org/download/gcc-c++Download gcc-c++ linux packages for ALTLinux, CentOS, Fedora, Mageia, OpenMandriva, openSUSE, PCLinuxOS, ROSA.ALT Linu...原创 2019-07-31 11:31:53 · 947 阅读 · 0 评论 -
NGINX-RTMP直播服务器搭建-OBS录制推流-VLC视频流播放
网上关于视频直播的资料还是挺多的,看了一些文章,自己也动手实践了下。主要有三个步骤:(1)NginxRTMP服务器搭建(2)视频录制推流器 (3)拉流器(播放器),有了这些就可以开始简单视频相关的直播了。对于延时什么的,还需要深入去研究 ,以及如何进行视频开发等后续再深入研究。Nginx-RTMP服务器搭建参考:利用nginx搭建RTMP视频点播、直播、HLS服务器GitHub ngi...原创 2017-11-29 12:16:59 · 29362 阅读 · 3 评论 -
Nginx前后端分离配置实践-微服务模式
Nginx前后端分离配置实践:本文主要记录前端通过Nginx与后端实现交互的配置。通过Nginx对外提供反向访问前端页面和后台接口,只需要在Nginx作简单的配置就可以对外发布应用服务(后端分模块开发,分别按照规范提供不同的业务接口-授权登录统一即可,实际上就是提供微服务)。同一个Nginx可以实现多个平台的服务配置,也就实现了微服务模式。原创 2017-06-27 12:46:18 · 12683 阅读 · 0 评论 -
FastDFS NGINX集成与图片防盗
文章来自:http://www.javacoder.cn/?p=885http://www.javacoder.cn/?p=888FastDFS 提供了fastdfs-nginx-module模块来支持通过NGINX访问FastDFS中存储的数据,据我所知,fastdfs-nginx-module模块只能通过源码安装到nginx,而不能将其编译成动态模块加载到已经安装好的nginx转载 2017-01-18 21:57:12 · 4141 阅读 · 2 评论 -
Nginx+Tomcat服务器负载均衡实践方案
此篇博文意旨有两点:其一、为什么选择Nginx+Tomcat做负载均衡?其二、怎样实现Nginx+Tomcat的实践操作及相关下载、安装、配置,以及session共享问题。原创 2014-07-13 23:51:56 · 6474 阅读 · 0 评论 -
安装Nginx作为Windows服务自启动运行
1、下载运行环境支持程序2、原创 2014-07-16 17:15:17 · 22312 阅读 · 4 评论 -
Nginx For Windows
这里有来自Cygwin翻译 2014-07-11 11:01:19 · 4349 阅读 · 0 评论 -
官方nginx Windows版使用说明
原文地址:http://nginx.org/cn/docs/windows.htmlnginx的Windows版本使用原生Win32 API(非Cygwin模拟层)。当前nginx/Windows只使用select作为通知方法,所以不要期待它有很高的性能和扩展性。鉴于这点和一些已知问题,nginx/Windows目前还处于beta阶段。nginx/Windows和Unix版本相比,功能几乎已经...转载 2014-07-11 12:12:41 · 1518 阅读 · 0 评论 -
Nginx + Tomcat 负载均衡中webservice问题认识和处理
前言:由于项目中存在发布原创 2014-07-14 17:17:59 · 11008 阅读 · 7 评论 -
配置Nginx SSL Node.js环境详细指南
译文链接:http://www.codeceo.com/article/nginx-ssl-nodejs.html英文原文:Configuring Nginx and SSL with Node.js翻译作者:码农网 – 小峰Nginx是一款高性能的HTTP服务器,同时也是一款高效的反向代理服务器。不像传统的服务器,Nginx是基于事件驱动的异步架构,内存占用少但是性能很好转载 2014-10-24 16:01:02 · 1290 阅读 · 0 评论 -
Nginx在centos6.5下的安装和反向代理简单配置
From:http://blog.youkuaiyun.com/luckykapok918/article/details/44258901查看linux的版本信息:lsb_release -a1.首先卸载原有的nginx:yum remove nginx2.安装nginx在内网的centos6.5服务器192.168.200.123上:yum install ng转载 2015-05-25 16:36:52 · 7956 阅读 · 0 评论 -
window7环境下配置nginx+tomcat+memcached集群
From:http://blog.youkuaiyun.com/luckykapok918/article/details/39500545首先整个安装软件说明 :windows7 , nginx-1.7.4 ,memcache1.4.13 ,分别在本机创建了2个服务memcached1 (端口 11211 )和 memcached2(端口 11212 ).1.首先整个安装软件说明转载 2015-05-25 14:19:09 · 2364 阅读 · 0 评论 -
Nginx代理非80端口设置及相关参数说明
From:http://blog.youkuaiyun.com/luckykapok918/article/details/44461465Nginx通过80端口反向代理到Tomcat实现很简单,通过Jsp的request.getServerPort()获取到的端口号依然是80,而如果Nginx使用非80端口做反响代理时request.getServerPort()获取到的端口号返回依然会是80,转载 2015-05-25 14:31:07 · 2676 阅读 · 0 评论 -
Unbuntu server15.04 Nginx1.8 + tomcat7集群+redis3 Session共享管理配置
前言:由于笔记本内存不足和Ubuntu操作不熟等原因,搞了两天终于搞定了Unbuntu server15.04 Nginx1.8 + tomcat7+redis-3.05Session共享管理配置,这里先记录配置过程及遇到的问题,以此做一个总结和参考。 环境:JDK使用1.7.51,Tomcat7.63,Linx(Ubuntu server15.04),redis-3.0.5.原创 2015-11-03 17:06:43 · 4288 阅读 · 0 评论 -
Linux CentOS 6.5nginx +tomcat +redis分布式web应用的session共享配置
原文地址:http://www.cnblogs.com/lengfo/p/4260363.html一、前言 nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session转载 2015-10-28 18:10:03 · 1909 阅读 · 0 评论 -
Ubuntu Wiki指导安装Nginx +mysql+php
原文地址:http://wiki.ubuntu.org.cn/Nginx安装nginxsudo apt-get install nginxUbuntu安装之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下程序文件在/usr/sbin/nginx日志放在了/var/log/ngin转载 2015-10-28 16:13:13 · 1184 阅读 · 0 评论 -
Linux环境下Nginx安装及Ubuntu Server 15.0.4尝试安装Nginx
=======================以下内容转自:http://bovin.szecp.com/?p=111===================新建一个名为www的用户组 [root@os11728 src]# groupadd www 在www用户组下新建一个名为www的用户 [root@os11728 src]# user原创 2015-10-30 10:56:19 · 2073 阅读 · 0 评论 -
LVS+keepalived+nginx+tomcat部署实现
From:http://lovelace.blog.51cto.com/1028430/1550188# 架构拓扑# 节点分布情况LVS-dr-master eth0: 192.168.146.141 LVS-dr-slave eth0: 192.168.146.142nginx1: eth0: 192转载 2016-05-17 15:42:19 · 2003 阅读 · 0 评论 -
Nginx精简真实案例配置
1.nginx.conf配置Nginx的简单配置,nginx.conf文件:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/ngi原创 2016-06-29 10:32:49 · 4456 阅读 · 0 评论 -
Nginx 提升网站访问速度
Nginx 简介The article form here:http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler转载 2014-03-20 10:22:02 · 4376 阅读 · 0 评论