nodejs使用https的步骤发布服务

nodejs使用https的步骤

1、安装openssl,安装文件见附件

2、使用openssl生成秘钥 生成私钥key文件

openssl genrsa -out privatekey.pem 1024

3、通过私钥生成CSR证书签名

openssl req -new -key privatekey.pem -out certrequest.csr

4、通过私钥和证书签名生成证书文件

openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem

生成的文件列表为:

privatekey.pem

certrequest.csr

certificate.pem

将生成的连个pem文件拷贝到程序下,启动https的代码如下所示

var https = require('https');
var fs = require('fs');

https.createServer({
    key : fs.readFileSync('./privatekey.pem'),
    cert : fs.readFileSync('./certificate.pem')
},function(req,res){
}).listen(8443);

猜你喜欢

转载自tarsean.iteye.com/blog/2260252