注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

Configure Nginx server as load balance and reverse proxy server for domino http  

2012-12-04 17:55:13|  分类: Domino服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

我们domino server可以使用ICM实现负载均衡,但是ICM没有reverse proxy的功能,当用户domino服务器处于内网,而用户在外网通过网关访问domino iNotes时,
ICM就不能起作用了,我们可以建议用户配置reverse proxy来实现这个功能。

Nginx是一个开源的反向代理与负载均衡服务器,我们可以通过它来实现对domino server的反向代理与负载均衡,如图所示用户的http请求到达mailclient.acmehk.com后,
Nginx会将该请求发往domino server 1或者domino server 2,而用户访问的URL不会被重定向到domino server 1或者domino server 2的ip。

同样Nginx不光实现了http的反向代理,对于pop3等协议的反向代理也有实现。

Configure Nginx server as load balance and reverse proxy server for domino http - mylotustips - mylotustips的博客
Attached steps for Nginx installation and configuration.

1. download nginx source code.
svn checkout  svn://svn.nginx.org/nginx

2. change directory to nginx source code.
cd nginx-1.2.3  

3.prepare for compile.
./configure

4.complile nginx
make

5.install nginx.
make install

6.edit nginx configuration file,  reference to sample as below.
vi /usr/local/nginx/conf/nginx.conf

worker_rlimit_nofile 51200;

events
{
      use epoll;

      worker_connections 51200;
}

http
{

      keepalive_timeout 120;

      tcp_nodelay on;


      upstream  mailclient.acmehk.com  {
            #domino server1 information  in cluster
              server   9.123.159.49:80;      
            #domino server2 information  in cluster                    
              server   9.123.159.153:80;
      }

      server
      {
             #nginx listening port.
              listen  80;
             #nginx server host name
              server_name  mailclient.acmehk.com;

              location / {
                       proxy_pass        http://mailclient.acmehk.com;
                       proxy_set_header   Host             $host;
                       proxy_set_header   X-Real-IP        $remote_addr;
                       proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
              }

      }

}

7.start nginx server
/usr/local/nginx/sbin/nginx  


  评论这张
 
阅读(1414)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017