node.js - 将 AWS SSL 证书安装到主服务器
问题描述
我有一个从 AWS 购买的域名,并且可以从 AWS ACM 获得 Ssl 证书。我可以将证书安装到 EC2 的负载均衡器。现在我在家里托管一个服务器,一个 NodeJS 应用程序或 Python Flask 应用程序。如何让网站使用 https 协议?
解决方案
如何让网站使用 https 协议?
是的,您可以,但不能来自 AWS ACM。ACM的 SSL 证书只能用于:
- 弹性负载平衡
- 亚马逊云前
- 亚马逊 API 网关
对于家庭服务器,您必须从第三方获得 SSL 证书。一个流行的选择是https://letsencrypt.org/,它提供免费的公共 SSL 证书。但要注册 SSL 证书,您的家庭服务器需要一个 DNS 域。
推荐阅读
- angular - Ionic 4 安全存储加密真的安全吗?
- r - 在没有 root 权限的情况下加载 R 包:libproj.so.0:无法打开共享对象文件
- go - 如何使用 github.com/mattn/go-sqlite3 为 Google Cloud VM 交叉编译 Go 包?
- python - 如何识别送达通知中的消息?
- javascript - 尝试使用 JavaScript 设置视频的 src 属性,得到 TypeError: videofile is null
- python - 使作为参数给出的函数真正可见
- javascript - 将剪贴板内容作为字符串变量获取
- java - 颤振插件:无法读取文件LocalFile:kotlin类的路径
- android - 如何使用 ViewModel 的新保存状态模块
- r - 多条件下的数据框子集