电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

苍穹用户访问与接口访问分离

来源:金蝶云社区作者:金蝶2024-09-238

苍穹用户访问与接口访问分离

# 1 需求说明 默认苍穹的用户访问入口和接口访问入口都是同一个地址,或是由同一个nginx转发到后端web服务,为了安全性和隔离性考虑,客户提出要将接口访问和用户访问分离的需求,如接口放出公网访问而用户访问只允许在内网,又或者接口访问太频繁会影响用户访问等考虑。 # 2 解决方案 总体方案就是配置两套web服务和nginx服务,通过结合 [苍穹多地址访问方案](https://vip.kingdee.com/article/255989539918071552) 实现访问入口分离,如下图: ::: hljs-center ![image.webp](/download/0100629594bf47c648f8b78721bb2361b8b0.webp) ::: # 3 场景案例 ## 3.1 场景一、用户访问和接口访问分离,实现故障隔离 3.1.1、复制一套web容器服务,如web-api服务 ::: hljs-center ![image.webp](/download/0100f92a8cda98bd414595406d3568be874f.webp) ::: ::: hljs-center ![image.webp](/download/010010f582025d0f49b58928c4bb3bc599e7.webp) ::: 主要修改参数: (1)、环境变量:appName=web-api,在monitor注册中心用以区分服务名 (2)、外部访问(service):web-api需要暴露给nginx(api)访问 3.1.2、独立再部署一套nginx(api)服务,拷贝原nginx配置 主要修改参数: (1)修改upstream.conf中转发的服务端口为web-api的暴露端口,如上图的30005端口 (2)在后端请求配置的location块中添加header参数(多地址访问参数): proxy_set_header clientDomain http://外部访问地址/ierp/; ## 3.2 场景二、用户内网访问和开放平台接口外网访问分离,提高安全性 3.2.1、复制一套

苍穹用户访问与接口访问分离

# 1 需求说明默认苍穹的用户访问入口和接口访问入口都是同一个地址,或是由同一个nginx转发到后端web服务,为了安全性和隔离性考虑,客户...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信