-2

我正在尝试在实时服务器中使用 https,但发生代理错误。

const https = require('https');
const fs = require('fs');
const options = {
    key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
    cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};

https.createServer(options, (req, res) => {
    res.writeHead(200);
    res.end('hello world\n');
}).listen(8000);

代理错误

代理服务器收到来自上游服务器的无效响应。

代理服务器无法处理请求 GET /play。

原因:从远程服务器读取错误

4

1 回答 1

0

首选在 Nginx 等反向代理后面使用节点,并且 SSL 终止应该在 Nginx 本身完成。

Nginx 也可以充当负载均衡器,它擅长提供静态文件(理想情况下应该通过 CDN 完成)。

参考这个链接:链接

于 2019-11-02T07:11:08.420 回答