gpt4 book ai didi

node.js - 如何使用 SSL 在本地端口 80 - 443 上公开带有 DDEV Web 容器的 Nodejs 应用程序

转载 作者:行者123 更新时间:2023-12-05 04:44:15 26 4
gpt4 key购买 nike

在 DDEV 网络容器上的端口 3001 上公开 nodejs 应用程序,并使用本地端口 80 - 443 和 SSL 访问 https:myproject.ddev.site 而无需添加任何端口。 p>

无需创建新容器docker-compose.*.yaml

最佳答案

要公开 3001 端口并使用本地端口 80-443,您必须创建一个适配器 docker-compose 文件来扩展 Web 容器配置以公开 3001 端口并映射到您的本地端口 < strong>80-443

docker 组合文件示例

version: '3.6'
services:
web:
expose:
- 3001
environment:
- HTTP_EXPOSE=${DDEV_MAILHOG_PORT}:8025,80:3001
- HTTPS_EXPOSE=${DDEV_MAILHOG_HTTPS_PORT}:8025,443:3001

然后,运行 ddev ssh,并执行您的应用程序 nodejs 并打开 https://yourproject.ddev.site

关于node.js - 如何使用 SSL 在本地端口 80 - 443 上公开带有 DDEV Web 容器的 Nodejs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69401803/

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