gpt4 book ai didi

docker - 如果您在 Docker 中使用 Spring Boot 应用程序,那么使用 SSL 的最佳方法是什么

转载 作者:太空宇宙 更新时间:2023-11-03 13:50:18 25 4
gpt4 key购买 nike

我有一个简单的 Spring Boot 应用程序。我有一个 docker 镜像。我在某个云中的实例上的容器中运行该图像(例如,在 DigitalOcean 中的液滴中)。该液滴连接到特定域名。在什么地方实现 SSL 比较好?我应该把证书放在哪里?是否有必要使用一些第 3 方网络服务器,如 nginx 或额外的 tomcat

最佳答案

我建议将 nginx 放在前面来处理 SSL 以及其他常见的流量杂务(gzip、CORS 处理...)。它还允许您在其专用网络中隔离您的应用程序服务器(spring boot)。只有 nginx 服务可以公开。

例如:

version: '3.3'

services:
nginx:
image:...
ports:
- 80:80
networks:
- public
- backend
springboot:
image: ...
container_name: springboot
networks:
- backend

关于docker - 如果您在 Docker 中使用 Spring Boot 应用程序,那么使用 SSL 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51723194/

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