gpt4 book ai didi

amazon-web-services - 如何为没有域的后端 EC2 实例使用 SSL

转载 作者:行者123 更新时间:2023-12-04 22:36:52 25 4
gpt4 key购买 nike

我设置了一个 AWS EC2 实例来运行我的后端,它能够与我的前端(本地)通信,但不能与部署的前端(在 Netlify 上)通信。

是否需要为我的 EC2 实例创建一个域名以便我可以使用 SSL?我的后端没有域名,因为它只是用于 API 调用。

如何在没有域名的情况下为我的后端服务器使用 SSL?我找到的每个视频和博客都需要一个域名。如果有人能为我指出正确的资源,我将不胜感激。

最佳答案

您可以结合使用 Caddy 和 nip.io 在没有域的 EC2 实例上启用 SSL。

nip.io允许您将任何 IP 地址映射到主机名,而无需编辑主机文件或在 DNS 管理中创建规则。

Caddy是一个功能强大的开源 Web 服务器,具有自动 HTTPS。

  1. 在你的服务器上安装 Caddy

  2. 创建一个 Caddyfile 并添加您的配置(此配置会将所有请求转发到端口 8000)

    <EC2 Public IP>.nip.io {
    reverse_proxy localhost:8000
    }
  3. 使用命令 caddy start 启动 Caddy

您现在应该可以通过 https://<IP>.nip.io 访问您的服务器了

enter image description here

我在这里写了一篇关于设置的深入文章:Configure HTTPS on AWS EC2 without a Custom Domain

关于amazon-web-services - 如何为没有域的后端 EC2 实例使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60943536/

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