我有一个微服务项目,它使用Zuul作为API请求的网关。用户界面web内容托管在Zuul外部的Apache HTTP服务器上。
现在,我想通过Zuul路由Web服务器内容,而不是直接公开服务
我该怎么做呢?
Zuul似乎不支持将web内容路由到Apache Server。我读到过,这可以通过托管它并将web内容暴露为一个过于夸张的Spring project...but来实现
如果有任何解决方案,请告诉我
发布于 2021-05-29 19:43:35
经过一番折腾之后,我终于能够做到这一点。
首先,我构建了这样的angular应用程序
ng build --deploy-url appgateway/ --base-href ui/它会在静态内容urls之前添加一个appgateway前缀
之后,我在zuul配置中配置了路由,如下所示
routes:
ui:
path: /ui/**
url: http://localhost:8080/ui/
stripPrefix: false最后,我能够通过网关URL访问该应用程序
http://localhost:8090/appgateway/ui/https://stackoverflow.com/questions/67739570
复制相似问题