我正在使用 https 协议设置新服务器,我尝试了两种不同的方式,我给出了示例我正在使用的
const https = require('https');
const fs = require('fs');
const options = {<br>
key: fs.readFileSync('./public/pkey.pem'),<br>
cert: fs.readFileSync('./public/ccert.pem')<br>
}
https.createServer(options, (req, res) => {
<br> res.writeHead(200);
<br> res.end('hello world\n');
<br>}).listen(3000);
还尝试了以下方法
const https = require('https');
const fs = require('fs');
const options = {<br>
pfx: fs.readFileSync('./public/cert.pfx'),<br>
passphrase: '123456'<br>
};
https.createServer(options, (req, res) => {
<br>res.writeHead(200);
<br>res.end('hello world\n');
<br>}).listen(3000);
我尝试了以上两种方法
当我尝试使用网址https://sitename.ae或http://sitename.ae时,收到以下错误消息
来自浏览器的错误消息:
代理错误
代理服务器从上游服务器收到无效响应。 代理服务器无法处理请求GET/。
原因:从远程服务器读取错误