统一的域名,统一的入口!

在这里插入图片描述
大家好,才是真的好。

最早从Domino迁移到Exchange的公司,已经有十几年了,大约已经尝透了O365/Exchange的苦果,近来又有不少公司和人员回迁到Domino上。
在这里插入图片描述
在来来回回的道路上,像冬天里的一把火,为无数人的就业和经济的增长创造了条件,值得深刻称赞。

不过,这也产生了很多的疑问,小规模企业倒没啥,毕竟一台服务器打天下。

若是中型以上,人数众多,服务器又分为很多台,每个台上有很多人的邮箱或数据文件,如果实现一个主机域名就能访问自己服务呢?

这个话题可以很复杂,也可以很简单。

复杂说就要分清大家使用什么协议,比如Notes客户机使NRPC、Webmail会使用http/https、POP3/IMAP客户机会使用POP3/IMAP协议等等。

但放心,不管使用什么协议,都可以统一域名和入口。

这其中以WebMail应用最为广泛。

所以,今天我们就介绍实现Webmail(即iNotes,不久的未来将是Verse )统一域名和入口配置。

我们需要一台反向代理服务器,可选Nginx,也可选F5。

最近这两个产品都被告了,也不知道是不是因为知道我们今天要讲和它们有关的内容。

F5是收费产品,又不开源,还是算了。

我们采用Nginx,要实现拓扑结构如下图所示:
在这里插入图片描述
Nginx可以做很多代理,正向的、反向的,Web的、SMTP/POP3/IMAP协议。

我们这里是Web反向代理。

看图很简单,所以我解释也不会复杂。

上图中,Domino Server1、Server2、Server3位于内网,http客户机位于外网,而Nginx则可位于DMZ区,进行内外网交互。

下面我们就开始,一边讲步骤,一边讲理由。

1、下载Nginx

先到http://nginx.org/download/nginx-1.18.0.zip下个nginx 1.18,解压放到D或E盘下。

有人问,为啥不用Linux版本的Nginx?有人说,Linux版本的nginx性能出色、更加友好稳定等等,嗯,店里还充满了快活的空气。

要我说,Windows版本只有一个优点,特简单。

域名我们就假装是nginx-domino.com吧,在Hosts加好解析,比如mail.nginx-domino.com指向Nginx所在机器地址。
在这里插入图片描述
为了做实验简单,我们Domino名字为mail01.mbi.com和mail02.mbi.com等,注意,在我们这里,Domino服务器都已经配置好,在同一个Notes域中,也在同一个内部Internet域,比如mbi.com中。

当然,这里可能会遇到跨域问题。不过,谁又在乎跨域问题?嗯,除非是碰到了。

2、Nginx绑定IP地址和端口

好了,该配置一下Nginx了,不是做反向代理吗?

第一步是绑定Nginx 的IP地址和端口。

找到Nginx的配置文件nginx.conf,如下图所示(有人发现我把Nginx放到C盘,这没什么,毕竟做实验):
在这里插入图片描述
找到Server { 这一段,改动“listen”和“server_name”),前者绑定IP和端口,后者指自己的域名。
在这里插入图片描述
先让我们展示一小段成果吧,在CMD中,进入nginx所在路径,使用命令start nginx.exe启动nginx
在这里插入图片描述
现在我们打开浏览mail.nginx-domino.com访问一下吧
在这里插入图片描述
3、Nginx反向代理配置

接着,我们配置一下反向代理——什么反向代理?请出门左转,查一下百度。

找location / 一栏,把已有的路径和主页设置注释掉(加个#),然后添加反向代理,我们添加一台domino服务器,

差不多像

proxy_pass http://mail01.mbi.com
index homepage.nsf

如下图:
在这里插入图片描述
主页我们暂时弄个homepage.nsf,后面再改。

记得mail01.mbi.com是Domino服务器(要启用http任务)的URL地址哦

然后同样的CMD位置,输入命令nginx.exe -s reload加载配置。
在这里插入图片描述
现在我们刷新下主页
在这里插入图片描述
看地址还是Nginx的地址,里面的页面内容已经是Domino的homepage.nsf了。

如果在Domino中我们配置一个邮箱登陆界面加上重定向,就变成下面这样了
在这里插入图片描述
在这里插入图片描述
现在的步骤基本上实现了这样一个拓扑结构:
在这里插入图片描述
可能会有人说,这个似乎没啥用。

不过,我要提示的是,我们已经实现了Domino真正域名和地址的隐藏,可以隔离内外网络等。

这为下一步实现更实用的功能打下了十分完美的基础。

何不留到下章我们来一起讲解?

那今天就写到这里吧。

更多精彩内容请关注微信公众号“协作者”

原文地址:https://mp.weixin.qq.com/s/G3wiQZDuo7tcsdP1dvraIQ

更多HCL Domino学习视频请关注淘宝店铺:协作者的店

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值