gpt4 book ai didi

node.js - Ubuntu 15.10 服务器上的 NodeJS http 服务器 : New Install : ERR_CONNECTION_REFUSED externally

转载 作者:可可西里 更新时间:2023-11-01 17:34:30 26 4
gpt4 key购买 nike

我已经在 Ubuntu 15.10 服务器上成功安装了 nodejs。

它在内部运行良好,所以 curl http://localhost:8080正在成功返回我的

Hello World

从外部看,我收到 ERR_CONNECTION_REFUSED。

我做了很多研究,但找不到适合我的修复方法。

  1. UFW ==> 禁用

  2. NMAP ==> 端口 8081 已关闭

  3. NETSTAT -tulpn 似乎表明服务器确实在正确的端口上监听。

我很困惑为什么 8081 流量被拒绝,除非我的云提供商阻止了这个端口——我如何确定是我的 Ubuntu 还是云提供商阻止了这个端口? NMAP 明确表示 8081 已关闭,但我不确定下一步该怎么做。

Node 代码只是可能的最基本的 HTTP Web 服务器

        var http = require('http');

http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8080, "0.0.0.0");

最佳答案

我建议与您的云提供商合作,因为您可能需要使用他们的防火墙或端点设置。如果您的防火墙实际上已完全关闭,那么您所做的其他一切都应该没问题。

有趣的是,您可以关闭防火墙这一事实是云提供商端点外部管理的重要一课。

例如,对于 Azure,您需要指定一个端点:

Azure endpoints dialog

关于node.js - Ubuntu 15.10 服务器上的 NodeJS http 服务器 : New Install : ERR_CONNECTION_REFUSED externally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675548/

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