koa2服务配置SSL的实现方法
程序员文章站
2022-06-16 22:30:44
一:前言1:ssl证书我的域名在腾讯云,每次解析新建一个三级域名(假设是 aaa.jiangw1.com ),都会赠送一年的ssl,申请成功后下载ssl证书,如下:可以看到准备了各种服务器的文件,no...
一:前言
1:ssl证书
我的域名在腾讯云,每次解析新建一个三级域名(假设是 aaa.jiangw1.com ),都会赠送一年的ssl,申请成功后下载ssl证书,如下:
可以看到准备了各种服务器的文件,node服务用红圈中的通用ssl文件即可。
2:解析
aaa.jiangw1.com记录类型填 a ,记录值填服务器公网ip
二:代码
以下代码限定 koa2项目,其余node项目也都类似。
1:安装依赖
2:app.js新增
3:bin文件夹修改
新建ssl文件夹,放入ssl证书中的 .key和 .pem文件。
修改 bin/www,如下:
4:启动
本地启动:
浏览器进入 https://localhost:3010, 能进去说明本地配置成功,应该会提示域名无效。
服务端启动:
源代码上传后,用pm2启动服务,浏览器访问 aaa.jiangw1.com, 能进去说明本地配置成功
三:注意事项
- linux服务器要放开 443端口
- ssl证书文件一定要配置准确
- node服务的端口一定要暴露出来
- 域名解析要填准确
到此这篇关于koa2服务配置ssl的实现方法的文章就介绍到这了,更多相关koa2服务配置ssl内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!