gpt4 book ai didi

nginx - 让我们加密 502 坏网关 docker

转载 作者:行者123 更新时间:2023-12-02 19:09:32 25 4
gpt4 key购买 nike

我尝试按照本教程设置一个 nginx 代理,让我们加密,全部 dockerized:
http://www.automationlogic.com/using-lets-encrypt-and-docker-for-automatic-ssl/

问题是我的应用程序公开了端口 1337 而不是 80,我现在无法更改它。

有人知道我如何告诉 nginx 在 1337 处监听应用程序容器吗?

最佳答案

查看该教程和可用的源代码后,nginx 配置文件使用占位符 _APPLICATION_PORT_ 它被替换为 nginx docker 容器的环境变量 $APP_PORT_80_TCP_PORT 在它的 start.sh 脚本中。似乎需要将特定的环境变量添加到 docker-compose.yml 文件中:

nginx:
environment:
- APP_PORT_80_TCP_PORT=1337

您还需要确保 docker-compose.yml 具有适用于您的应用程序的正确端口(如果 docker-compose 正在启动您的应用程序容器),以便 docker 公开正确的端口。

希望有帮助

关于nginx - 让我们加密 502 坏网关 docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42214964/

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