nodeJS使用阿里云免费SSL证书简例
云友“ leonkwok1992 ”在问答里想知道在nodeJS里怎么实现https访问,所以写此帖。
环境:Debian 8,阿里云公共镜像。
步骤:
1.安装 nodejs
apt-get install nodejs
2.编辑 web.js 文件,内容如下:
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('213949634960268.key'),
cert: fs.readFileSync('213949634960268.pem')
};
var a = https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(443);
3.将从阿里云证书服务下载的文件,213949634960268.key 和 213949634960268.pem 上传到与 web.js 同一个路径中
4.运行(本例以root身份运行,图简单)
nodejs web.js
5.在火狐浏览器访问测试,https内容显示正常
参考: