【问题标题】:Google Cloud Node.js Socket Server Application HostingGoogle Cloud Node.js 套接字服务器应用程序托管
【发布时间】:2016-10-10 00:17:42
【问题描述】:

我有两个节点 js 应用程序。其中之一是网络服务器。它提供静态 html css javascript 和图像文件。该网络服务器在谷歌云应用引擎上运行。我有一个绑定到此应用引擎的域。每当用户访问我的域时,我的网络服务器都会对其进行响应,并获取我网站的前端。

另一个节点应用程序是一个套接字服务器(socket io)。它在计算引擎上运行,我希望这个套接字服务器能够安全地通信。因为在客户端和服务器套接字的通信中有对我来说很重要的消息。这就是我购买 ssl 证书的原因。

我将我的 ssl 证书应用到我的域,现在我希望我的客户端套接字连接到我的域的端口(例如到 https://www.example.com:8443

但是我不知道如何在不终止 https 安全性的情况下将我的域的 8443 端口转发到我的计算引擎的 8443 端口。

我该怎么做?

提前谢谢你

【问题讨论】:

    标签: node.js google-app-engine ssl google-compute-engine google-cloud-platform


    【解决方案1】:

    Google 控制台有一个网络部分,您可以在其中为您的应用程序打开端口。请参阅此链接:https://console.cloud.google.com/networking/firewalls/list?project={your-project-id}。将 {your-project-id} 替换为您的项目 ID。

    另一种选择是,您可以加密在服务器和客户端之间发送的消息,而不是使用 ssl 证书

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-30
      • 2021-03-23
      • 2019-10-19
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多