【问题标题】:Access a Google Compute Engine instance exclusively from Google App Engine?仅从 Google App Engine 访问 Google Compute Engine 实例?
【发布时间】:2015-11-05 17:35:51
【问题描述】:

当前设置,

  1. 运行 Windows Server 2012 (GCE Server 2012) 的 Google 计算引擎

  2. 运行 Debian Wheezy(GCE 服务器 Wheezy)的 Google 计算引擎

  3. GCE Server 2012 有一个开放端口,tcp 3389 到 GCE Server Wheezy

  4. GCE Server Wheezy 正在运行启用 NLA 和 Tomcat 7 的 Guacamole,并且正在关闭 x.x.x.x:8080/guacamole/

因此,我希望 GCE Server 2012 和 GCE Server Wheezy 之间建立了安全连接。现在我希望能够安全地访问 x.x.x.x:8080/guacamole/,但是使用 SSL 的设置很困难。

我想知道的是,是否可以通过 Google App Engine 访问 GCE Server Wheezy,它已经具有出色的 SSL 保护。本质上,我希望能够打开一个端口和 IP 地址(范围)和/或 GCE 网站和 GAE 之间的某种内部连接,然后通过 GAE 访问所有内容。我的假设是,由于来自 GCE 和 GAE 的流量永远不会离开 Google 的内部基础架构,并且它们之间只是相互关联,因此这将是一种向我的 Guacamole/Tomcat 设置添加强大的 SSL 加密的简单且经济实惠的方式。

我们也非常感谢能够轻松地将 SSL 添加到我的设置中的其他想法。

【问题讨论】:

  • 我将问题的标题修改为“如何轻松地将 SSL 添加到在端口 8080 上运行服务的我的实例中”。

标签: google-app-engine tomcat google-compute-engine


【解决方案1】:

设置 HTTP 负载平衡器,您只需点击几下鼠标即可设置...

HTTP/HTTPS 负载均衡为传入的全局负载均衡 HTTP 或 HTTPS 请求,允许将这些请求发送到 基于 URL 中的模式的不同后端集。 HTTP 请求 可以基于80端口或者8080端口进行负载均衡。HTTPS请求可以 在 443 端口进行负载均衡。HTTPS 负载均衡也支持 SPDY 和 HTTP/2。 HTTP/HTTPS 负载均衡不支持 WebSocket。

https://cloud.google.com/compute/docs/load-balancing/http/

【讨论】:

  • 感谢您提供的信息,但 Guacamole 需要 WebSocket。最后一行“HTTP/HTTPS负载均衡不支持WebSocket”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-02
  • 2018-02-14
  • 2018-04-28
  • 2016-02-27
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
相关资源
最近更新 更多