我有两个必须通过TCP连接的应用程序(diy容器类型)。我们以应用clusternode1
和clusternode2
为例。
每个人都为$OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT
设置了TCP侦听器。
由于某些原因,clusternode1
无法连接到clusternode2
的以下任何选项:
$OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT
$OPENSHIFT_APP_DNS
请帮助理解外部TCP连接的URL应该是什么?
答案 0 :(得分:0)
您可以查看日志以查看两个应用的OPENSHIFT_DIY_IP是否在同一子网内。如果一个人说,是......
1.2.3.4
......而另一个是......
1.5.6.7
...例如,您可能不希望亚马逊的防火墙只是随意允许从一个子网到另一个子网的TCP流量。如果默认情况下允许这样做,那么一个人的应用可能会试图破解另一个人。
我知道,当您直接与Amazon AWS交易并启动多个虚拟服务器时,您必须创建虚拟区域以允许它们之间的流量。这可能是必要的。
Proxy Ports我不知道这是否有用,但私有IP地址可能绑定到您的应用程序,然后NAT服务器正在将其转换为公共IP地址。