我尝试使用https配置服务器。在本地服务器上,本地私钥和证书有效。代码是:
var https = require('https');
const options = {
key: fs.readFileSync('./privatekey.key'),
cert: fs.readFileSync('./certificate.crt')
};
var server = https.createServer(options, app);
但是当我购买SSL证书并尝试在AWS服务器上使用它时,它根本不起作用。
var https = require('https');
const options = {
key: fs.readFileSync('privatekey.pem'),
cert: fs.readFileSync('./ssl/portal.crt'),
ca: [fs.readFileSync('./ssl/portal.ca-bundle')]
};
始终显示网页不可用。我还尝试将服务器证书上传到AWS配置,但仍然失败。有谁知道如何解决这个问题?