0

我基本上有一个 GAE 灵活的 React 应用程序和一个单独的 API 应用程序(Node.JS),也是 GAE 灵活的。

我浏览了文档,当我运行时,gcloud app domain-mappings list我得到:

在此处输入图像描述

当我签入 SSL 验证站点并输入域时,它会签出。

当我在地址栏中输入我的自定义域时(例如:)mydomain.ai,它连接为“不安全”。当然,如果我明确输入https://一切都很好。

无论用户是否输入,有关如何使其始终https安全的任何想法?我错过了什么?

4

1 回答 1

1

瑞安。

当然你可以允许 http - 但这是安全问题

我不知道从管理模块的层面上是否可以进行这样的操作,但是您当然可以通过原理-重定向来解决。在代理/负载平衡器级别。

无论您使用什么 http(Apache、Nginx 等)

您可以将所有 http 域请求重定向到ngix.conf中的 https :

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 301 https://$host$request_uri;
}

例如,如果访问者在浏览器中打开http://example.com/page2,Nginx会将请求重定向到https://example.com/page2

于 2020-01-19T02:38:48.843 回答