我使用的是部署在GitHub页面上的vuejs应用程序,我在Aws EC2中使用了nodejs后端,效果很好,但现在页面希望我使用HTTPS请求,我需要有证书。我尝试了greenlock express,但没有成功,所有请求都出现了一些错误,我认为这是因为我正在尝试认证一个公共IP地址,我需要认证一个域。
然后,我的问题是,我如何免费上传后端(试用几天(,并使其经过ssl认证,能够接收和响应https请求?
谢谢你的耐心。
您可以从letsencrypt.org获得免费的SSL证书,然后将其传递给http.Server
,如下所示:
let app = express();
// ...
http.Server({
cert: "...",
key: "...",
ca: "...",
}, app).listen(443);