我有一个在 AWS 上运行的 Nodejs/Express 应用程序。我的公共 URL ( www.example.com
) 在主机提供商 (SiteGround) 中注册。
我的应用程序的主机提供商 DNS 条目指向 AWS(application.example.com
指向我的 AWS 公共 IP)。
我的主机提供商也有我们公司的网站运行 WordPress。
因此,如果您指向我们的公共 URL,您将获得我们的网站。指向应用程序,您将获得我们的 SaaS 登录页面。
所有这些都可以通过 HTTP 正常运行。我现在的任务是将所有内容迁移到 HTTPS。我已经检查了如何将 HTTPS 添加到 nodejs,一切都很好。
我的问题与证书有关。问题:
a) 我应该在我的托管公司还是 AWS 上获得 SSL 证书?两者都提供证书。
b)我是否需要 AWS 上的证书(添加到 nodejs)和我的域(以允许 HTTPS 域访问)或仅在 nodejs 中?