【问题标题】:Redirect from http to https in google cloud在谷歌云中从 http 重定向到 https
【发布时间】:2016-09-05 05:26:08
【问题描述】:

我已经在 Nodejs 环境的谷歌云上部署了一个站点。我想将用户从 http 重定向到 https,因为我想将 https 作为默认值。 我已经在 App 引擎中附加了 SSL 证书和我的自定义域,它工作正常。 我也尝试从节点重定向到 https,但没有一个在谷歌云上工作。

如果事情不起作用,我对云的了解会更少,那么我必须迁移到 Heroku。

【问题讨论】:

标签: node.js google-app-engine ssl


【解决方案1】:

你必须在你的app.yaml中设置它

handlers:
- url: /.*
  script: IGNORED
  secure: always

https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#security

【讨论】:

  • 感谢 Igor 的帮助,我被困在某个地方,我想将所有请求重定向到裸域,例如 (example.com) 到 (example.com),可以从节点端完成吗,我发现这篇文章stackoverflow.com/questions/19473222/…
  • 我相信在域名注册面板上配置这个更容易,他们中的许多人都免费提供这样的功能
  • 感谢 Igor 的帮助,但域名注册商对我不起作用,所以我使用节点代码将所有调用重定向到 www 子域。
  • 是的,如果已经配置了 DNS,那么可以在服务器上进行,就像在提到的帖子中所做的那样
  • 似乎 handlers 被 Node 应用程序忽略了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-11
  • 2018-07-14
  • 2018-09-05
  • 1970-01-01
  • 2019-09-10
  • 2017-10-06
相关资源
最近更新 更多