![](/img/trans.png)
[英]Google Cloud App Engine: How to serve https in a Flexible environment
[英]How to enforce HTTPS traffic to Flexible Google App Engine with custom domain?
我在 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 的官方产品,无论是实验性产品还是其他产品。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.