在网络服务器上运行Node js应用程序时出错,无法访问此网站。<ip_address>的响应时间过长

时间:2018-09-27 09:29:34

标签: node.js port

我是Node.js的新手。请帮我解决以下问题。

我想在主机服务器(centOs 6)上运行node.js应用程序[NO LOC LOCALHOST]。

  

节点-v

v8.12.0

  

npm -v

6.4.1

hello.js的代码:-

const http = require('http');
const hostname = 'xxx.xxx.xxx.xxx';
const port = 3000;
const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});
server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});
  

节点hello.js

现在,当我在终端中运行以上命令时,它将显示在console.log中编写的文本,如下所示:

服务器在http://xxx.xxx.xxx.xxx:3000/上运行

但是,当我在浏览器中打开该网址时,显示如下:

  

无法访问此网站
xxx.xxx.xxx.xxx花了太长时间   响应。

尝试:

     

检查连接
检查代理和防火墙
  运行Windows网络诊断程序
ERR_CONNECTION_TIMED_OUT

注意:xxx.xxx.xxx.xxx是服务器的IP地址。

我需要问主机提供商启用端口吗?

在相同的ip地址5上,网站正在按whm显示。

您的帮助将非常感激!!!

谢谢

0 个答案:

没有答案