AWS EC2 - 通过 https 访问 dockerized rest api 服务
AWS EC2 - access dockerized rest api service over https
我有一个 nodejs API 托管在 EC2 实例(ubuntu 服务器)上,它是 运行 端口 5000。
使用 http:// 我可以通过 public-api:5000 访问这个 API 但我不能通过 https 访问它。
我已经打开了安全组中的所有端口,并允许从任何地方访问,但仍然不可能。
我需要做什么才能通过 https 而不是仅通过 http 访问我的 API?
要使 HTTPS 正常工作,您需要 TLS/SSL 个证书。仅启用端口(https 的默认值为 443)将不起作用。您可以使用 AWS ACM 服务在 AWS 上获得免费的 TLS 证书。您应该有权访问域并且应该能够更新 ACM 的域记录以验证您的证书。
您可以在负载均衡器或您的应用程序上终止 TLS。您必须处理 https 流量。 Reference here
我有一个 nodejs API 托管在 EC2 实例(ubuntu 服务器)上,它是 运行 端口 5000。
使用 http:// 我可以通过 public-api:5000 访问这个 API 但我不能通过 https 访问它。
我已经打开了安全组中的所有端口,并允许从任何地方访问,但仍然不可能。
我需要做什么才能通过 https 而不是仅通过 http 访问我的 API?
要使 HTTPS 正常工作,您需要 TLS/SSL 个证书。仅启用端口(https 的默认值为 443)将不起作用。您可以使用 AWS ACM 服务在 AWS 上获得免费的 TLS 证书。您应该有权访问域并且应该能够更新 ACM 的域记录以验证您的证书。
您可以在负载均衡器或您的应用程序上终止 TLS。您必须处理 https 流量。 Reference here