gpt4 book ai didi

java - 在单独的 docker 容器上运行的 Spring Boot 和 Angular 应用程序访问相同的端口 443?

转载 作者:行者123 更新时间:2023-12-01 19:51:56 28 4
gpt4 key购买 nike

我正在同一服务器上的不同 Docker 容器上运行我的 Angular 应用程序和 Spring Boot 应用程序。 Angular 应用程序在端口 443 上运行,我最近将 Spring Boot 应用程序配置为支持 https 请求,这意味着 Spring Boot 应用程序也必须在端口 443 上运行。

这会产生一个问题,因为两个 docker 容器都试图在同一端口上运行。如何以在 docker 容器上运行的 spring boot 应用程序支持 HTTPS 的方式实现这一点?

最佳答案

您可以使用代理服务器根据路径路由到您的 docker 容器。查看 nginx,这可以提供更好的主意

https://medium.com/@tiangolo/angular-in-docker-with-nginx-supporting-environments-built-with-multi-stage-docker-builds-bb9f1724e984

关于java - 在单独的 docker 容器上运行的 Spring Boot 和 Angular 应用程序访问相同的端口 443?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59080590/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com