金蝶云·苍穹多地址访问

1、苍穹多地址访问的适用场景
(1)不同访问地址的内外网访问隔离
(2)多数据中心访问隔离
2、苍穹多地址访问的原理
浏览器访问到nginx后,nginx通过header(clientDomain)信息传给苍穹web服务,苍穹web会优先使用header中配置的信息,覆盖了苍穹的domain.contextUrl地址,从而实现浏览器多域名访问。
3、苍穹多地址访问的缺陷
(1)、对于没有上下文的后台事务是不生效的,所以会出现问题,比如后台事务处理完后推送消息给用户,消息中如果含有苍穹的一个链接地址,这个地址默认就是domain的地址。这种情况需要和客户协商需要推送的具体地址的。
(2)、附件预览会拼接domain.contextUrl地址,也会出现问题(5.0已修复)。
注:图片地址请参考:https://vip-admin.kingdee.com/article/271333854047366912 进行配置
4、苍穹多地址访问的配置
场景1、内外网访问地址不同时的配置

图:内外网访问配置图
比如:内网访问地址(也就是苍穹domain.contextUrl地址)是:http://inner.com.cn/ierp/ ,外网访问地址是 http://external.com.cn/ext/
内网nginx配置:
location ~(\.(do|jsp)$)|(/ierp/(kapi|kdctlres|attachment|excelpreview|kws|cbs|monitor)/)|(/ierp/?$)|(/ierp/(index\.html|mobile\.html|login\.html|login-mobile\.html)$)|(monitor)/ {
proxy_pass http://web:8080;
......
......
proxy_set_header tenantAlias ierp; #传租户ID
}外网nginx配置:
location ~(\.(do|jsp)$)|(/ierp/(kapi|kdctlres|attachment|excelpreview|kws|cbs|monitor)/)|(/ierp/?$)|(/ierp/(index\.html|mobile\.html|login\.html|login-mobile\.html)$)|(monitor)/ {
proxy_pass
......
......
proxy_set_header tenantAlias ierp; #传租户ID
proxy_set_header clientDomain http://external.com.cn/ext/;
}如果共用同一个nginx服务,那么参考修改如下:
内网访问配置:http://inner.com.cn/ierp/
location ~(\
金蝶云·苍穹多地址访问
1、苍穹多地址访问的适用场景(1)不同访问地址的内外网访问隔离(2)多数据中心访问隔离2、苍穹多地址访问的原理 浏览器访问到nginx...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



