1.node.jsで表示されるページをHTTPSに対応させる。
var express=require('express');
var https=require('https');
//var cfenv=require('cfenv');
var fs=require('fs');
app=express();
//var ssl_server_key='/etc/letsencrypt/live/mydomein/privkey.pem';
//var ssl_server_crt='/etc/letsencrypt/live/mydomein/fullchain.pem';
var ssl_server_key='ogm.key';
var ssl_server_crt='ogm.crt';
var options={
key:fs.readFileSync(ssl_server_key),
cert:fs.readFileSync(ssl_server_crt)
};
keyとcrtは本ちゃん用とNetBeansのローカル用を切り替えて
使用する。
var options={
key:fs.readFileSync(ssl_server_key),
cert:fs.readFileSync(ssl_server_crt)
};
var server=https.createServer(options,app).listen(3131,function(){
console.log('server stating on port3131...');
});
app.get('/',function(req,res){
res.write('This is HTTPS test');
res.end();
});
取りあえずPort3131でHttpsでページが表示される。