当前位置: 首页 > 知识库问答 >
问题:

下一个JS谷歌云应用引擎SSL/HTTPS

邵兴怀
2023-03-14

我有一个简单的无服务器下JS应用运行在谷歌云应用引擎。我已经配置了SSL证书,我可以通过访问我的URL看到它的工作原理。即。https://example.com/但是如果我去http://example.com/它不会自动重定向到启用HTTPS的网站版本。

应用程序。亚马尔-

runtime: nodejs
env: flex

# This sample incurs costs to run on the App Engine flexible environment.
# The settings below are to reduce costs during testing and are not appropriate
# for production use. For more information, see:
# https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
service: auto
handlers:
- url: /.*
  script: auto
  secure: always
manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10

共有1个答案

夏谦
2023-03-14

您需要实现代码以重定向或强制HTTPS over HTTP,这在文档中提到如下

出于安全原因,所有应用程序都应鼓励客户端使用https连接。您可以使用Strict-Transport-Security标头指示浏览器更喜欢https而不是超文本传输协议。

看看严格运输安全标题上的这个备忘单,以更好地了解它是什么以及它是如何工作的。也看看另一个问题的答案,它给出了一个很好的解释。

最后,这里是如何实现它的指南

 类似资料:
  • 我想能够从谷歌云功能中调用谷歌应用程序引擎,有可能吗?找不到任何解决办法

  • 我正在看新的谷歌云数据存储,看起来很棒。但有件事我不明白。。。它应该替代谷歌应用引擎数据存储吗?我如何在GAE内部使用它?它们之间有什么区别? 我在Java有一个GAE应用程序,它使用3个实体,每个实体都有数千行,我需要经常做连接...

  • 我们需要为一个高流量的网站使用WordPress。我们预计每月的初始浏览量为50万次,并将增加到每月约800万次。主要在工作时间使用,一个月大约20天,每天8小时。 我们正在考虑将Google App Engine与Google Cloud SQL一起使用。我们想知道它对这种负载的扩展程度如何。理论上说Google App Engine应该自动扩展,但不确定Google Cloud SQL在扩展时

  • 我有一个应用引擎项目。 我也有谷歌云功能。 我想从App Engine项目中调用谷歌云功能。我就是没法让它发挥作用。 是的,如果我将函数完全公开(即将云函数设置为“允许所有流量”,并为“所有用户”创建一个允许调用函数的规则),它就可以工作。但是如果我限制这两个设置中的任何一个,它会立即停止工作,我得到403。 应用程序和函数在同一个项目中,所以我至少假设将函数设置为“仅允许内部流量”应该可以正常工

  • 对于这个问题,这里可能是错误的地方,所以如果有必要,请重新指示我。 我使用Google Cloud函数部署了几个简单的函数,它们可以实现以下功能: 从AWS读取文件并写入云SQL 我将这些函数作为单独的函数,因为(1)通常需要比云函数最大超时更长的时间。正因为如此,我正在考虑将这一切作为一项服务转移到App Engine。关于应用程序引擎标准,我的问题是: 请求超时是什么意思?如果我运行这个服务,