代理服务器配置
1. 描述
报表服务器布置在内网,不能访问外网,也不能被外网访问。这种情况可以通过配置代理服务器来转发内网报表服务器和外部的通信。
假设有两台机器,一台机器192.168.5.61作为代理服务器;一台机器192.168.5.24作为内网服务器。
下面以windows为例进行配置。
2. 正向代理配置
报表服务器向代理服务器发送请求类似http://代理ip:端口/gettoken,代理将请求转给oapi.dingtalk.com,从而实现对外部微信/钉钉服务器的访问。
注:目前在微信管理插件v3.0.1和钉钉管理插件v2.0.6中支持。
1)代理服务器下载地址:niginx,这里以红框内的版本为例,点击下载
2)下载后解压就可以使用,点nginx.exe后,在浏览器内输入http://localhost/ 出现nginx欢迎页面就是装成功了
3)修改配置文件conf/nginx.conf,在http{}之间增加如下配置
4)重启nginx,在浏览器上输入http://代理ip:端口/gettoken,比如:http://192.168.5.61:8114/gettoken,有如下钉钉返回信息即表示配置成功
5)安装钉钉插件后,在钉钉基本信息页面里,填入配好的代理地址保存,然后在成员管理里同步通讯录,可以同步即表示配置成功
3. 反向代理配置
访问代理服务器env.finedevelop.com:56108/WebReport/ReportServer?op=fs,代理将请求都转给内网报表服务器192.168.5.24:8080,从而实现对内网报表服务器的访问
注:这个属于常规环境配置,客户需要根据自己的网络环境自行配置,这里配置步骤仅供参考。
代理服务器配了一个端口映射,可以被外网访问 192.168.5.61:8443—>env.finedevelop.com:56108
内网报表服务器的访问地址是 192.168.5.24:8080/WebReport/ReportServer?op=fs
1)代理服务器,同样下载安装nginx
2)修改nginx配置文件conf/nginx.conf,在http{}之间增加如下配置
3)重启nginx,浏览器上输入env.finedevelop.com:56108/WebReport/ReportServer可以正常登陆访问服务器,表示配置成功
就可以通过env.finedevelop.com:56108/WebReport/ReportServer?op=fs访问内网服务器,同时在微信/钉钉管理中也可以同步获取通讯录了。
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)