【发布时间】:2020-10-28 12:57:59
【问题描述】:
我已在生产环境中启动并运行 Google App Engine 实例,它运行良好。 我想创建用于编码和测试的开发环境,因为无法在我的计算机上本地安装所需的软件(例如 SDK)。 因此,我为 Google Cloud 创建了一个虚拟机(VM,Debian 10)并将我的代码从 App Engine 签入到 VM。
Dev App Server 似乎工作正常。
开发应用服务器日志显示它正在工作
我可以在 VM 上启动 Dev App Server(使用端口 8080),但是当我尝试访问它时,浏览器显示“无法访问此站点”。 我使用VM的外部IP地址(它是短暂的,这意味着它不是静态IP地址)。
防火墙规则应该没问题。(端口 8080)。以下是一些规则。
防火墙设置:
我在虚拟机上安装了 apache2 并尝试访问索引页面(端口 80)-> 工作正常!
我的问题是:
为什么我无法访问使用端口 8080 的开发应用服务器?
是因为端口规则吗?
还有什么,什么?
【问题讨论】:
-
我想我找到了解决办法。我的应用程序开发服务器只监听 localhost,所以我必须将其更改为可以从 Internet 访问。 cloud.google.com/appengine/docs/standard/java/tools/…
标签: google-app-engine port firewall