gpt4 book ai didi

node.js - https hapijs 服务器无法在端口 80 上工作(ERR_CONNECTION_REFUSED)

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:35 25 4
gpt4 key购买 nike

我正在通过 HapiJS 开发一个网站,并且正在配置 SSL。我已经创建了证书和私钥,并为 Hapi 服务器配置了 TLS。

问题是这样的,服务器在端口 80 上成功启动(没有给出任何错误)但是当我通过没有响应的浏览器去“调用”该站点时,结果我:“网页不可用(ERR_CONNECTION_REFUSED)”如果我在另一个端口(例如端口 8080)上创建(启动)服务器,该站点会正确响应。为了清楚起见,我添加了构成 hapi 服务器的代码片段:



private server = new Hapi.Server({ debug: { request: ['error'] } });
this.server.connection({
port: '0.0.0.0',
host: 80,
tls: {
key: fs.readFileSync(__dirname + "/user_domain_io_key.pem", 'utf8'),
cert: fs.readFileSync(__dirname + "/user_domain_io_cert.pem", 'utf8')
}
});

this.server.route({
path: '/login',
method: 'GET',
handler: function(request, reply) {
reply.view('login');
}
});

this.server.start(function () {
console.log('server running at: ' + that.server.info.uri);
});

我不明白的是,如果服务器在端口 80 上启动,为什么该站点不承担责任。你对我有什么建议吗?有人已经处理过这个问题了吗?谢谢。

最佳答案

你不是把端口和主机参数弄反了吗?

不应该吗

端口:80

主机:'0.0.0.0'

关于node.js - https hapijs 服务器无法在端口 80 上工作(ERR_CONNECTION_REFUSED),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30955904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com