Eden

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  Middleware

JBoss - JOnAS - Geronimo - Tomcat - Jetty - nginx - Lighttpd - Mongoose - ActiveMQ - RabbitMQ - ejabberd - Openfire - Apache Qpid
摘要:nginx使用proxy模块时,默认的读取超时时间是60s。1. send_timeout syntax: send_timeout the timedefault: send_timeout 60context: http, server, locationDirective assigns response timeout to client. Timeout is established n... 阅读全文
posted @ 2010-11-02 09:47 Johney 阅读(88705) 评论(0) 推荐(1) 编辑

摘要:nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream backserv... 阅读全文
posted @ 2010-11-02 09:41 Johney 阅读(615) 评论(0) 推荐(0) 编辑

摘要:最近在为nginx 反向代理后jboss获取客户端真实IP的事情苦恼,原来我的想法是比较简单的。在不考虑客户端使用代理的情况下,直接使用X-Real-IP来获取客户端真实的IP,在客户端使用代理的情况下通过(X-Forwared-For)来获取客户端IP(关于X-Forwared-For的说明请参考我的另一个文章)。 如果多重代理的情况下,有的代理服务器不在header中添加信息,那么获取的将是... 阅读全文
posted @ 2010-10-27 11:01 Johney 阅读(1239) 评论(0) 推荐(0) 编辑

摘要:如今利用nginx做负载均衡的实例已经很多了,针对不同的应用场合,还有很多需要注意的地方,本文要说的就是在通过CDN 后到达nginx做负载均衡时请求头中的X-Forwarded-For项到底发生了什么变化。下图为简单的web架构图: 先来看一下X-Forwarded-For的定义:X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP ... 阅读全文
posted @ 2010-10-27 10:54 Johney 阅读(29467) 评论(0) 推荐(1) 编辑