我申请的腾讯云的域名送了一年的 ssl 证书,现在下载了证书里面有个 csr 文件,然后如何才能给我的 express 服务器用上呢?

2021-03-16 11:33:40 +08:00
 kingvieri

下来的是一个包,里面除了 csr 文件还有四个文件夹,tomcat,nginx,iis,apache,我的 express 也需要这几个文件夹里面的文件吗?求助

1022 次点击
所在节点    问与答
4 条回复
Astrian
2021-03-16 11:35:35 +08:00
个人建议在 express 外面套一个 nginx,管理起来比较方便(逃
如果你想在 express 上套证书,这里是方法: https://stackoverflow.com/questions/11804202/how-do-i-setup-a-ssl-certificate-for-an-express-js-server
(注:请善用搜索引擎
iloveayu
2021-03-16 11:38:31 +08:00
如果程序前面有反代,就下载对应 web server 的证书,参考腾讯云的证书安装文档
如果是直接用 express 直接当 web server,那就要在代码层面搞了:
https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
kingvieri
2021-03-16 13:04:53 +08:00
@Astrian
@iloveayu
感谢二位回复,没研究过反代,就是自己建的一个小站,是不是不需要反代了
iloveayu
2021-03-16 13:24:32 +08:00
@kingvieri #3 如果没有研究过反代,你的站运行的良好,那就是不需要。
直接在 express 加入证书即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/762045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX