【问题标题】:Where would be the best place to host my simple Flask API?托管我的简单 Flask API 的最佳地点在哪里?
【发布时间】:2020-11-20 10:22:56
【问题描述】:

我有一个 Flask API,它没有数据库,只有一个存储数据的 json 文件。目前我已经将它放在 EC2 上并打开了一个端口,以便有人可以输入 IP 地址和端口并以这种方式访问​​ API。问题是我收到混合内容错误,因为它使用的站点是 HTTPS,而 API 是 HTTP。我想将 API 放在 HTTPS 之后的适当平台上,但我不知道从哪里开始。

是否有一个平台可以让我在 HTTPS 后面托管 API python 文件和 json 文件?

【问题讨论】:

标签: api flask cloud hosting


【解决方案1】:

全部? EC2 允许 HTTPS(根据@tawfikboujeh 的评论)。我实际上不知道允许 HTTP 但不允许 HTTPS 的托管平台。

您可以通过以下方式完成此操作:

  1. 使用自签名证书。这将为您提供 HTTPS,但所有现代浏览器都会向您的所有访问者发出令人讨厌的警告。
  2. 从 CA 为您的 IP 地址购买签名证书。只是希望您不必更改 IP 地址。
  3. 购买域并使用Let's Encrypt 为您生成签名证书。

选项 3 将是最可靠的解决方案,但它确实需要一个域的成本(可能每年 10 美元)。

【讨论】:

    【解决方案2】:

    Google App Engine 非常适合这一点。 SSL 证书是免费的,您将在他们的免费套餐中。

    https://cloud.google.com/free

    【讨论】:

    • 谢谢。你能为我推荐一个教程吗?我不断收到错误 502 Bad gateway
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多