一、前言 大型企业内部可能会有许多服务,而为每个服务单独申请子域名可能会增加管理成本和复杂度。通过指定前缀(如 guandata .com /bi-test ),可以在同一个域名下运行多个独立的服务,简化了域名管理这种方法可以在不增加新的子域名的情况下,通过不同的路径前缀来区分服务,实现隔离的同时仍保持在同一域名体系内 二、观远 BI 路由配置前缀说明 观远 BI 路由前缀的配置分为两个部分:页面路由前缀配置 和 Nginx 路由转发配置 2.1、页面路由前缀配置 通过修改 BI 工程部署的配置文件 guandata-web-configmap.yaml 便可以完成路由前缀配置 需要修改的配置项:FILE_UPLOAD_PROXY、PUBLIC_PATH、STATIC_PATH 以配置前缀 bi-test 举例说明: 2.2、Nginx 路由转发配置 页面配置了前缀之后,还需要在 Nginx 的配置文件 guandata-nginx-configmap.yaml 中增加配置,不然网页的请求到达 Nginx 之后便无法转发到指定服务,请求会报错 404 Not Found Nginx 的配置项比较多,这里以观远内部 BI 的配置举例: 以 SSO 相关路由进行说明 旧路由:/sso/cas-sign-in —》 新路由:/bi-test/sso/cas-sign-in 以下是全部需要添加前缀的路由,可对比自己的 guandata-nginx-configmap.yaml 文件进行配置
|