gpt4 book ai didi

python - 如何使用自定义域强制将 HTTPS 流量发送到灵活的 Google App Engine?

转载 作者:行者123 更新时间:2023-12-01 08:19:00 24 4
gpt4 key购买 nike

我在 Google Domains 上有一个网站 ( http://example.com )。

但我希望它应该重定向到 https://example.com在灵活的应用程序引擎环境上。

为了实现灵活的应用引擎环境,app.yaml 中需要进行哪些更改。

Mu 当前的 app.yaml 如下:

runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app

runtime_config:
python_version: 3

manual_scaling:
instances: 1

resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10

最佳答案

为了在 App Engine 灵活环境中使用 Flask 应用程序将 HTTP 重定向到 HTTPS,您只需使用名为 Talisman 的小型 Flask 扩展。 .

在您的 requirements.txt 中,您必须添加一行包含 flask-talisman

在您的 main.py 中,您只需导入 Talisman 并用它包装您的 Flask 应用程序:

from flask import Flask
from flask_talisman import Talisman

app = Flask(__name__)
Talisman(app)

默认情况下,执行此操作会重定向到 HTTPS。

请注意,Talisman 不是 Google 官方产品(无论是实验产品还是其他产品)。

关于python - 如何使用自定义域强制将 HTTPS 流量发送到灵活的 Google App Engine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54799542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com