使用Google Compute Engine上的IP和端口访问多个应用程序的问题

时间:2017-09-14 13:27:44

标签: google-compute-engine

我是Google Cloud新手。已在Compute Engine上使用Ubuntu16.04映像创建实例。已经安装了三个应用程序。一个是在端口80上运行nginx [比如说A],第二个是8001 [比如说B],另一个是在8080 [说C]。

我可以在点击外部IP时直接访问应用程序A [或者如果将端口80与IP一起提供]。此应用程序在内部访问端口8001上的应用程序B.已更新两个应用程序的配置。 8001的入站防火墙规则。当我们尝试使用IP和端口访问时,无法访问此应用程序。 与应用程序C的情况相同。该应用程序在tomcat中的端口8080上运行。还为此端口创建了入站防火墙规则。 IP和端口无法访问此应用程序。此应用程序的Server.xml更新为0.0.0.0而不是localhost [如上所述not able to access port(11444 & 5072 ) externally(using Ubuntu on Google compute Engine) 我不确定这个问题。谁能帮我吗? 我四处搜索但没有为多个应用找到任何东西。并且大多数时间示例仅给出了端口80。

1 个答案:

答案 0 :(得分:0)

  

此应用程序在内部访问端口8001上的应用程序B

     

与申请C相同的情况。

听起来你实际上并不想要8001或8080可以访问;在这种情况下,单独保留防火墙规则(不允许从外部向它们传输流量)并将它们配置为仅在本地主机上侦听(无论如何都不是防火墙)。

如果你希望这些可以访问,那么发布防火墙配置的屏幕截图,我们就来看看。