DataEase v2 设置动态访问路径,使用 Nginx 路径代理


飞致云 发布于 2024-05-08 / 424 阅读 / 0 评论 /
前言 在域名资源受限的情况下,通常会使用一个域名的不同路径访问不同的服务,比如希望访问 https://www.fit2cloud.com/jumpserver 时打开 Jumpserver 服务,而访问 https://www.fit2cloud.com/dataease 时访问 DataEase

前言

在域名资源受限的情况下,通常会使用一个域名的不同路径访问不同的服务,比如希望访问 https://www.fit2cloud.com/jumpserver 时打开 Jumpserver 服务,而访问 https://www.fit2cloud.com/dataease 时访问 DataEase 服务。

本文介绍此种场景下如何给 DataEase V2 版本配置动态访问路径和 Nginx 路径代理。

本文默认将DataEase服务的动态访问路径设置为 /dataease。文中涉及此路径内容请按需修改。

1. 社区版 配置方式

1) 在安装目录(安装目录默认路径为 /opt/dataease2.0/)下找到文件 conf/application.yml

如图所示,添加配置项:server.servlet.context-path=/dataease (注意缩进和空格)

2) 执行 dectl restart 重启服务

3)重启后,使用 <服务器IP>:8100/dataease/ 即可访问

2. 企业版/嵌入式版 配置方式

企业版需在社区版基础上额外配置 APISIX。

APISIX 默认访问地址:<服务器IP>:9000

APISIX 默认用户名:admin

APISIX 默认密码:Password123@apisix

1) 修改权限服务 URL 路径

2) 修改所有路由的 URL 路径

3) 使用 http://<服务器IP>:9080/dataease/ 即可访问

4) 如需做嵌入,DataEase 服务地址应修改为带 /dataease/ 路径的地址

3. Nginx 路径代理配置

如需配置域名、HTTPS 请参阅:【安装部署】配置 DataEase 使用 https 访问 - FIT2CLOUD 知识库

路径代理参考配置如下

location ^~ /dataease/ {
    proxy_pass http://192.168.0.211:9080/dataease/; 
    ...
}



是否对你有帮助?