代码之家  ›  专栏  ›  技术社区  ›  S Andrew

如何将部署在aws中的http转换为https api url

  •  0
  • S Andrew  · 技术社区  · 2 年前

    我已经在aws中部署了基于python flask的应用程序。它在路上运行良好 http://<ip> .我需要将其转换为https。我已经向管理员发送了启用端口的请求 443 对于https。这会不会自动使我的应用程序变成https,或者我需要安装或设置其他东西才能实现它。请帮忙。谢谢

    0 回复  |  直到 2 年前
        1
  •  0
  •   Hossein Heydari    2 年前

    你有多种选择;

    使用 ACM (最简单的?!):

    如果您使用的是AWS负载平衡器,则可以使用 ACM 服务并将其分配给loadbalancer,然后修改 Target Groups 在EC2面板中。

    如果你正在使用 cloudfront ,您还可以配置 SSL/TLS 那里(不更改负载平衡器和目标组)。它将作为上层工作。

    使用其他证书提供程序,不包括 AWS ACM :

    你可以设置如下内容 Lets Encrypt 或使用 Cloudflare 服务。

    注意:这实际上取决于您的云堆栈当前的状态,您可能只在EC2服务器上部署,配置Nginx,并在AWS之外使用其他服务完成所有其他工作,或者您可以在您的服务器上使用Lets加密证书 ALB . 这篇文章只是给你一些关键词,你可以搜索并查看每个解决方案的确切说明/教程。