
Nginx/负载均衡
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
Nginx之4中不同的负载均衡算法
Nginx的负载均衡支持4种算法,round-robin、least-connected、ip-hash、和weightd。 1、round-robin round-robin的意思是循环轮询。Nginx最简单的负载均衡配置如下:http { upstream app1 { server 10.10.10.1; serv转载 2016-06-01 14:06:16 · 4580 阅读 · 0 评论 -
Nginx配置详解(二)
原文出处:http://www.cnblogs.com/knowledgesea/p/5199046.html序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404...转载 2018-08-02 11:36:29 · 358 阅读 · 0 评论 -
Nginx配置详解(一)
原文出处:https://www.cnblogs.com/knowledgesea/p/5175711.html序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual H...转载 2018-08-02 11:22:31 · 503 阅读 · 0 评论 -
使用Nginx反向代理后如何在web应用中获取用户IP
一、问题背景在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr()获取到的就一直是nginx服务器的ip的地址,那这时应该怎么办?二、解决方案我在查阅资料时,有一本名叫《实战ngin...转载 2018-03-01 17:49:19 · 325 阅读 · 0 评论 -
nginx+tomcat+redis/Memcached实现集群 session共享
nginx安装:http://blog.csdn.net/grhlove123/article/details/47834673redis安装:http://blog.csdn.net/grhlove123/article/details/47783471准备两个tomcat,修改相应的端口名称IP端口tomcat版本JDKtomcat1转载 2017-11-16 17:48:40 · 725 阅读 · 0 评论 -
nginx的location配置总结
location正则写法示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /documents转载 2017-10-26 10:44:29 · 787 阅读 · 0 评论 -
Nginx详细安装部署教程(二)
Nginx中给出的nginx.conf文件,是调优后的,可以拿来用,下面给出配置的详细解释:#代表普通配置#==代表性能配置#运行用户user nobody;#pid文件pid logs/nginx.pid;#==worker进程数,通常设置等同于CPU数量,auto为自动检测worker_processes auto;#==worker进程打开最大文件数,可CPU*10转载 2017-10-20 16:07:20 · 691 阅读 · 0 评论 -
Nginx详细安装部署教程(一)
一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用户目录下载程序下载相关组件[root@localhost sr转载 2017-10-20 15:59:23 · 725 阅读 · 0 评论 -
基于nginx+tomcat+redis分布式web应用的session共享配置
一、前言nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session共享,针对 tomcat 服务器的实现方案多种多样,比如 tomcat cluster session 广播、ng转载 2016-10-28 14:38:54 · 862 阅读 · 0 评论 -
nginx集群使用session粘连Tomcat故障后的会话转移解决策略
即使对于一般的企业应用,做一个小的集群也是有必要的,能防止单服务器down掉之后的尴尬,所以就在学习nginx+tomcat配置一个小型的集群,google之下也算搞定,然后自然涉及到session共享之类的问题,依旧想google之,前人经验后人乘凉,搜索后发现最多的文章的解决方式就是开启tomcat的session复制,还有比较多的情况是使用memcached session manage转载 2016-10-28 14:21:15 · 4676 阅读 · 0 评论 -
Nginx+Tomcat+Memcached负载均衡+session共享集群服务搭建(Linux)
Nginx+Tomcat+Memcached负载均衡集群服务搭建 操作系统:CentOS6.5 本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat负责实际服务,Memcached负责同步Tomcat的Session,达到Session共享的目的。 本文文转载 2016-10-28 12:44:48 · 1249 阅读 · 0 评论 -
tomcat7+nginx+memcached实现负载均衡和session共享(windows)
tomcat7 下 memcached分布式session 解决方案: 1、nginx安装与配置 a、nginx下载:http://download.csdn.net/detail/ajian11/8282983 b、nginx安装: 将nginx的程序copy到C盘,(window下权限问题)转载 2016-10-28 12:34:11 · 1086 阅读 · 0 评论 -
架构高性能海量图片服务器的技术要素
先看一下架构图逻辑图,这也是现在各大公司采用的方式:这个是一个大致逻辑图,具体布署是根据模块的性能消耗类型去混合部署。第一点,分布存储的必要性:存储原始图片,用分布式存储有几个好处,分布式能自动提供冗余,不需要我们去备份,担心数据安全,在文件数量特别大的情况下,备份是一件很痛苦的事情,rsync扫一次可能是就是好几个小时。还有一点就是分布式存储动态扩容方便。不过唯一遗憾的是目前适合于存转载 2016-10-09 17:22:39 · 5169 阅读 · 0 评论 -
Nginx的默认配置详解
我们首先看看有哪些默认配置文件,打开nginx.conf文件,查看尾行部分[root@hongshaorou nginx]# tail -n 2 nginx.conf include /etc/nginx/conf.d/*.conf;}我们看到将/etc/nginx/conf.d/文件下其他以.conf结尾的配置文件都导入到该文件中。我们看看/etc/nginx/conf.d/文...转载 2019-03-22 11:00:38 · 5554 阅读 · 0 评论