- 背景:
- 1、公司托管了一台Windows Server服务器,服务用于部署公司所有sharepoint项目,SharePoint不同版本没法 安装在一台服务器上面,就用hyper-v创建虚拟机方式
- 2、托管服务只有物理机有一个公网IP,现在需要外网访问SharePoint系统,但是虚拟机没有公网IP,无法直接访访问,必须要用到反向代理软件
- 3、一开始想到用nginx作为反向代理软件,有几个项目不是sharepoint网站,外网访问没有问题
- 4、nginx代理sharepoint网站外网访问,死活无法登录,经过修改IIS开启摘要身份认证方式后,IE可以正常访问了,但是chrome、firefox无法访问,没能完全解决问题
- 5、经过大量查找资料,才nginx不支持NTLM身份认证,好像只有收费版才支持。
- 6、后来发现haproxy功能比较强大,支持NTLM认证,支持tcp、http协议,可以代理windows远程桌面、数据库远程链接、Linx ssh客户端连接,Web网站。。。。。。
- 7、haproxy功能确实强大,但是不支持windows,经常资料查找,可以用cygwin64编译haproxy源码为windows版,太折腾人了,我已经编译好了下载地址https://download.csdn.net/download/wangyue20075/10758483
- 8、有需要的直接下载运行即可,别再去编译源码,太折腾人
- 9、防火墙需要配置、注册为windows服务,开机自动启动
posted on
2018-12-20 20:36
larryle
阅读(
773)
评论()
收藏
举报