1
我已經是一個Commodo正SSL SHA-2證書域坐在webadd.inSSL在Node.js的Express服務器運行,但不工作
我有一個已經被提供給我三個文件http://namecheap.com
webadd_in.crt
webadd_in.p7b
webadd_in.ca-bundle
我main.js文件
var express = require('express');
var fs = require('fs');
var app = express();
var bodyParser = require("body-parser");
var https = require("https");
app.use(bodyParser.urlencoded({ extended: false }));
var config = {
key: fs.readFileSync('/etc/ssl/ssl.key/webadd_in.in.key'),
cert: fs.readFileSync('/etc/ssl/ssl.crt/webadd_in.ca-bundle') //insert the the .ca-bundle file here
};
var port = 443;
app.set('port', port);
require('./routes')(app);
var server = https.createServer(config, app).listen(port, function(){
console.log("Express server listening on port " + port);
});
我的代碼運行,但沒有任何輸出。沒有錯誤沒有警告什麼都沒有。 如果我刪除SSL部分,並更改端口
我有阿帕奇在此服務器上,但我有a2dismod SSL和端口443免費確實
此外,我想知道我是否能夠運行這個節點服務器它的工作原理在443以外的端口上,這樣我就可以像這樣訪問它https://webadd.in:3030/