如何解决谷歌云SSL问题



我将一个新的自定义域指向Google App Engine Standard Environment项目,并根据Google的说明编辑了DNS记录,它似乎被正确重定向了。

当我去

www.mydomain.com 

有了它所谓的激活证书,我仍然得到

连接不安全

在浏览器中。如果我去

mydomain.com 

它被重定向到

www.mydomain.com 

结果相同。

但是当我直接进入时

https ://www.mydomain.com

它显示网站并且连接是安全的。让我知道这样做的原因以及如何解决此问题?

我使用了以下命令

gcloud app domain-mappings list 

它显示有一个 SSL 证书 ID。但上述问题仍然存在。

这个问题的答案取决于你使用的语言和环境。

节点.js和灵活的环境

看起来您正在使用 Node.js,对于标准和灵活环境.js对于所有语言的灵活环境用户,您需要在应用程序代码中处理重定向。执行此操作的方式可能会发生变化,具体取决于您是否使用框架。查看有关如何使用 Express 应用程序执行此操作的答案作为示例。

第一代标准环境

对于标准环境 Python 2.7、PHP 5.5 和 Go 1.9,您需要指示 App Engine 始终使用安全连接来处理请求,方法是将 app.yaml 配置文件的处理程序更新为如下所示:

handlers:
- url: /.* 
  script: main.app  # <- Python example
  secure: always
  redirect_http_response_code: 301

相关内容

  • 没有找到相关文章

最新更新