首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反向代理ion Swisscom appcloud cloudfoundry

反向代理ion Swisscom appcloud cloudfoundry
EN

Stack Overflow用户
提问于 2019-05-24 20:55:45
回答 1查看 102关注 0票数 0

为了让play框架应用程序运行,我需要设置一个反向代理,它会将来自外部端点(https)的所有流量路由到内部play应用程序。我注意到我不能使用proxy_pass指令配置nginx。我在网上做了一些研究,我找到了swisscom发布的一个应用程序,CF反向代理,用于云铸造http反向代理。然而,这个应用程序不适合我的需求,因为播放应用程序将暴露在云铸造的随机端口上,而不是在80或443上。

我希望有一种方式,反向代理通信通过一个内部端点到后端应用程序。建议的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-05-24 21:11:49

如果你想使用你自己的反向代理应用程序,并且能够直接与后端应用程序进行内部通信,你可以使用容器到容器网络。https://ict.swisscom.ch/2018/05/container-networking-with-cloud-foundry/ https://docs.cloudfoundry.org/concepts/understand-cf-networking.html

它允许您的应用程序通过TCP或UDP直接相互通信,而无需流量离开Cloud Foundry平台。

但据我所知,实际上应该可以用官方的NGINX-Buildpack配置一个NGINX来使用proxy_pass:https://docs.cloudfoundry.org/buildpacks/nginx/index.html,你试过用那个构建包吗?

即使这样,你的后端应用程序也应该可以通过映射路由访问,你提到的随机端口只用于应用程序容器。但从外部可以通过$your- the route.domain.com:443访问

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

https://stackoverflow.com/questions/56293149

复制
相关文章

相似问题

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