首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Zuul路由HTTP静态内容请求

通过Zuul路由HTTP静态内容请求
EN

Stack Overflow用户
提问于 2021-05-28 21:16:08
回答 1查看 49关注 0票数 0

我有一个微服务项目,它使用Zuul作为API请求的网关。用户界面web内容托管在Zuul外部的Apache HTTP服务器上。

现在,我想通过Zuul路由Web服务器内容,而不是直接公开服务

我该怎么做呢?

Zuul似乎不支持将web内容路由到Apache Server。我读到过,这可以通过托管它并将web内容暴露为一个过于夸张的Spring project...but来实现

如果有任何解决方案,请告诉我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-29 19:43:35

经过一番折腾之后,我终于能够做到这一点。

首先,我构建了这样的angular应用程序

代码语言:javascript
复制
ng build --deploy-url appgateway/ --base-href ui/

它会在静态内容urls之前添加一个appgateway前缀

之后,我在zuul配置中配置了路由,如下所示

代码语言:javascript
复制
routes:
  ui:
    path: /ui/**
    url: http://localhost:8080/ui/
    stripPrefix: false

最后,我能够通过网关URL访问该应用程序

代码语言:javascript
复制
http://localhost:8090/appgateway/ui/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67739570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档