大名鼎鼎的Nginx很多人都用过,具体功能之强大这边就不做介绍了。本文主要讨论的是Nginx的两个缺点:
1.不支持图形化配置
2.根据客户端Ip进行负载均衡,对于Http的负载均衡不均匀
基于如上两个痛点,DESKUI团队开发了XGuard的负载均衡模块,让用户不但能够图形化配置端口转发,还能让Http网站实现基于Session的负载均衡机制。DESKUI团队出产的软件对于个人用户都是免费,大家只要关注一下公众号,从公众号中的“作者精选”中持续获得个人许可,从而不断使用。
访问:https://www.deskui.com/ 下载XGuard安装介质和负载均衡许可。

点击“下载试用”按钮后,从如下界面下载XGuard安装介质。

下载后,安装上图的“XGuard单机部署V11.x-安装手册_v1.0 .pdf”即可完成安装。安装完成后,在浏览器中输入https://IP:8443,然后用admin用户名进行登录。登录完成后,按照下图的菜单,上传许可。

切换回https://www.deskui.com 网站的“获取许可”按钮,下载“NO132_XGuard_负载均衡许可.dat”。

按照下图操作上传许可


退出admin登录,重新登录后,界面如下:

按照下图进行Socket端口映射,其中8801为本地代理端口,172.19.0.100:22为映射远程目标IP地址和端口。

然后点击启动服务:

代理服务成功运行:

使用SSH工具验证代理效果:

代理后,运行正常。

XGuard的http代理具备如下功能:
1.把http协议的网站代理为https协议的
2.支持https的证书配置
3.支持基于session的负载均衡
把XGuard自带的证书复制到XGuard的安装目录下,名为”dbcap.jks”的证书,其密码为”HHdb2o2o”。

用stop.sh和start.sh把平台进行重启。

使用管理员登录,按照下图所示配置代理:

启动过程和Socket代理相同

重新打开浏览器https://120.192.147.35:8810/

XGuard内置的反向代理功能简单易用,而且能够支持负载均衡,特别是对于http网站,不但能转换成https,而且可以根据session进行负载。欢迎大家留言,说说自己的感受。