`
xinglijun1973
  • 浏览: 55019 次
社区版块
存档分类
最新评论

两分钟配置ngix负载均衡(带session)。已验证过

 
阅读更多

# 软件版本
 ngix-1.12.0 win版本
 
# 配置一个应用集群(也就是一个代理服务器),服务在80端口,代理2个应用,
分别为  127.0.0.1:8080和127.0.0.2:8001,
连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器。
  
 conf/ngix.conf里这样写:

... 
# 连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器
proxy_connect_timeout 3; 

 upstream myproject {
 # 代理2个应用
 server 127.0.0.1:8080 ;
 server 127.0.0.2:8001;

hash $cookie_jsessionid;

# 根据sessionid 决定 使用哪个节点。 原文请看 http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream 
}
 
    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

 location / {
 proxy_pass http://myproject;
 }
...

 

1
3
分享到:
评论
1 楼 masuweng 2017-05-12  
受教了,   

相关推荐

    负载均衡器技术Nginx和F5的优缺点对比

    对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器是用来将数据分流到多台设备的一个转发器。  目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡...

    ssm+redis+nginx实现session共享和负载均衡

    接下来我们将深入探讨如何利用这三者来实现session共享和负载均衡。 1. **SSM框架中的Session管理** 在SSM框架中,通常会将session存储在本地服务器的内存中,但这种方式在多服务器部署时会导致会话不一致,用户在...

    nginx+eureka实现负载均衡实例

    - **配置负载均衡**:在 Nginx 配置文件中,通过 `upstream` 块定义一组服务器,并在 `server` 块中指定使用哪个 `upstream`。例如: ``` upstream backend { server backend1.example.com; server backend2....

    iis+nginx实现负载均衡的详细步骤

    多次刷新页面,你应该会看到请求在9000和9001端口的IIS站点之间切换,证明负载均衡已生效。 **五、将Nginx作为服务启动** 1. 为了使Nginx在系统启动时自动运行,我们可以使用winsw工具。从GitHub...

    tomcat8+nginx1.4+jdk8配置session共享

    - 在Nginx配置中启用负载均衡,并配置适当的会话黏滞(sticky session)策略,确保同一用户的请求被定向到同一台服务器,以保持Session的一致性。 7. **测试验证**:完成上述配置后,可以通过登录一个应用并观察...

    nginx 负载均衡

    负载均衡 ngix 1,virtual-service-address:是指虚拟服务器的ip 地址 2,real-service-address:是指真实服务器的ip 地址 3,scheduler:调度方法 (lna@networksbase.com 翻译 ipvsadm v1.21 2004 年4 月) ...

    linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

    2. 简单配置:Nginx的配置文件直观易懂,只需保证服务器间ping通即可启用负载均衡。 3. 高并发:利用epoll网络模型,Nginx在高并发环境下表现出色。 4. 应用局限:主要适用于HTTP和Email服务,支持的协议较少。 5. ...

    ngix服务器

    4. 验证服务器是否正常工作,可以使用`ffmpeg`工具发送一个测试流,然后在浏览器中尝试播放。 5. 调整配置和优化服务器性能,根据实际需求设置并发连接数、缓存大小等。 总结,Nginx服务器配合RTMP模块,为移动端...

    redis的session共享

    本文将详细介绍如何通过Redis实现Web应用中的Session共享,并结合Ngix实现负载均衡。 首先,我们需要了解Session的基本概念。Session是服务器端用来跟踪用户状态的一种机制,通常用于保存用户的登录信息、购物车...

    实战ngix服务器

    第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Perl/Memcached的结合配置方法、Nginx HTTP反向代理与负载均衡的配置与优化、Nginx模块开发等,最后还分析了新浪的开源软件项目──...

    安装ngix步骤文档

    2. **依赖库**:确保系统已安装GCC、GCC-C++、Autoconf、Automake以及OpenSSL相关的开发库。 #### 三、下载Nginx 1. **下载稳定版本**:访问Nginx官方网站下载最新的稳定版本,本例中使用的版本为`nginx-1.14.2.tar...

    nginx配置,超级详细,适合入门

    nginx配置,超级详细,适合入门,nginx配置,超级详细,适合入门,nginx配置,超级详细,适合入门

    nextcloud在linux和ngix环境下的配置文件

    很多nextcloud在linux和ngix环境下安装时,提供的单独nextcloud的linux配置文件因为存在空格,导致nextcloud启动失败,这个nextcloud是去空格的配置文件

    fastdfs 和ngix

    在负载均衡模式下,多台Nginx服务器通过负载均衡算法分发请求,提高系统处理能力。 【FastDFS与Nginx整合步骤】 1. 安装FastDFS:包括Tracker Server和Storage Server,配置相关参数,如数据存储路径、端口号等。 ...

    Windows下使用Nginx+Tomcat做负载均衡的完整步骤

    今天,王子与大家闲谈一下如何在Windows下使用Nginx+Tomcat做负载均衡的完整步骤,小伙伴们可以试着自己动手实践一下哦。 另外说明一点,本篇文章是纯实操文章,不涉及太多原理的解读,后期可能单独开一个专栏来深入...

    ngix_redis_tomcat集群

    redis,redis,tomcat集群实例,tomcat-session-jar文件夹下是需要的jar包,启动nginx,redis,tomcat后在浏览器中输入http://localhost/test/test2.jsp进行测试。

Global site tag (gtag.js) - Google Analytics