https
来源:15-1 项目发布流程讲解
Rush_hour
2020-03-07
发布上线的时,这个https怎么设置呢?
写回答
1回答
-
Sam
2020-03-07
您好,首先您需要申请域名,并且完善域名备案,这个过程大约需要2周时间,域名备案时需要提供服务器的IP,建议在阿里云租用ECS服务,这样比较容易完成。然后您需要根据域名申请SSL证书,阿里云有免费证书可以申请,申请成功后,将证书下载到服务器上,并且找到他们的路径,在node服务中写入如下代码:
const https = require('https') const privateKey = fs.readFileSync('./https/book_youbaobao_xyz.key') const pem = fs.readFileSync('./https/book_youbaobao_xyz.pem') const credentials = { key: privateKey, cert: pem } const httpsServer = https.createServer(credentials, app) httpsServer.listen(18082, function() { console.log('HTTPS Server is running on: https://localhost:%s', 18082) })
这样就可以成功启动一个 https 服务了,注意将 privateKey 和 pem 更换成您的私钥和证书文件路径就可以了
012020-03-07
相似问题