2015-09-04 25 views
0

我有2个应用程序在Cloud9工作区下运行。都使用Ngnix作为反向代理。由于资源限制我想移动后端应用另一个工作区具有: 前端应用(角应用) - >工作区1. 后端应用程序(的NoSql ENGIN) - >工作区2.Cloud9在2个工作区之间反向nginx代理

但是,当我正在测试我的Nginx配置,我注意到两个工作区都有相同的ip,并且反向代理没有工作。

你知道怎么能bypasse这个约束吗?

回答

0

如果两个工作区都在同一台机器上,那么它可能具有相同的IP。此外,由于各种原因,Cloud9工作空间可以移动到不同的机器上,因此取决于工作空间IP并不是可靠的机制。相反,应用程序url是可靠的,并且将始终指向您正在运行的服务器。你可以使用应用程序服务器URL吗?

+0

以及我试图在我的Nginx配置中使用工作区网址,但无法正常工作。基本上:'ping workspace1.c9.io'和'ping workspace2.c9.io'给出了相同的ip(公共ip)。但是当我检查'ifconfig'为每个我有一个不同的ip 172.17.XX.XX和172.17.XX.XX,我试图使用内部ips,但错误是不同的,它是关于netwrok配置'没有路由。 ......” – 3agelx45