运行 EC2 实例上的 HTTPS

Running HTTPS on EC2 Instance

我正在尝试在我的 EC2 实例上使用 HTTPS。

目前,我的 URL 看起来像这样:192.168.0.1:8443 并且效果很好。

但是,由于 Stripe 和其他应用程序的 HTTPS 要求,我需要 url 看起来像这样:https://dev.domain.com

我应该补充一点,我使用 Cloudflare 作为我的 DNS 管理器。

我试过谷歌搜索如何设置它,但没有成功。可能我找错了。

谁能帮我实现这个设置?

提前致谢!

您需要配置 route53 来为您的网站创建一个托管区域,然后您需要添加记录集,您将在其中指向特定网站的 ec2 服务器的 ip request.please 按照 link有关使用 ec2

设置网站的详细说明

AWS link

您在此 EC2 实例上启用了哪个网络服务器 (httpd/IIS)?

如果是 Linux 盒子,请尝试这些步骤

SSL-on-an-instance

我最终将端口 80 和 443 的规则添加到我的 EC2 实例,然后告诉 Apache 监听端口 80 而不是 8443。这允许我删除附加的 :8443 在 URL 和我能够将 DNS 信息作为 CNAME 复制到 Cloudflare 中并开始使用我的域名。之前,我无法使用我的服务器信息,因为它必须将 :8443 附加到 Cloudflare 不喜欢的 URL。