首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx代理管理器和django与nginx

Nginx代理管理器和django与nginx
EN

Stack Overflow用户
提问于 2022-05-17 16:08:00
回答 1查看 506关注 0票数 0

我在码头容器中运行了一个堆栈Django+Gunicorn+nginx。它可以通过域和端口从外部访问,如web.example.com:1300。另外,Nginx代理管理器(NPM)正在运行(使用端口80和443),并成功地管理其他一些资源(例如nextcloud)。但它不代理我的django项目在端口1300,显示"502坏网关“。

在NPM的代理主机中,我添加了config:

域名: web.example.com

转发主机名/ IP: nginx_docker_container_name (以这种方式与其他资源一起工作)

前港: 1300

其他设置:尝试多个组合,但没有成功(例如有和没有SSL证书等)

是否可以使用NPM代理?

对不起,如果我错过了一些信息,其实我不知道还能说明什么。

EN

回答 1

Stack Overflow用户

发布于 2022-05-18 16:28:38

我自己设法解决了这个问题。

因此,港口集装箱中的nginx为网站提供静态页面。Nginx代理管理器将htpp协议代理到nginx并确保通信安全(还可以从我的设置中的docker容器中工作)。

我的错误是我没有通过虚拟网络连接那些码头集装箱。

我把它们放在一个网络里-一切正常。

然后我没有发布nginx端口(1300)。

NPM代理设置是“标准”的,例如没有“自定义位置”,“高级”选项卡中没有任何内容。仅仅"Forward Hostname / IP“是docker容器标记,"Forward Port”是它侦听的nginx端口(默认情况下是80)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72277363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档