【问题标题】:Access node app on digital ocean - This site can't be reached数字海洋上的访问节点应用程序 - 无法访问此站点
【发布时间】:2019-09-13 00:27:20
【问题描述】:

我无法访问我的数字海洋节点 js 应用程序。我已经通过 SSH 登录,从 Git 克隆了我的 Node 应用程序,安装了 npm,并成功地在 droplet 上启动了该应用程序,但我得到了错误

无法访问此站点

Digital Ocean 文档说,您只需转到 <your website's ip>:<port> 即可访问您面向公众的网站:

我通过转到67.205.185.63:9000/ 来完成此操作(如您所见,我的应用程序在端口 9000 上运行):

root@nodejs-512mb-nyc1-01:~/demos# npm start

live-demos@1.0.0 start /root/demos

节点 app.js

Demos 正在监听 9000 端口

我还应该如何访问我的节点应用程序?


var express = require('express');
var bodyParser = require('body-parser');

var app = express();
var port = process.env.PORT || 9000;

...

app.listen(port, function () {
    console.log('Demos is listening on port ' + port);
});

【问题讨论】:

  • @MarcosCasagrande 添加在上面
  • hmmm,你设置防火墙了吗?
  • @MarcosCasagrande 不,我没有。
  • @MarcosCasagrande 我刚刚发布的应用代码?您可以从浏览器访问它吗?您是创建分发版还是一键式应用程序?
  • 是的,代码没什么奇怪的,一个普通的快递服务器。你只安装了 git & node 什么都没有?

标签: node.js git hosting digital-ocean


【解决方案1】:

一些 Digital Ocean Droplet(主要是 one-click apps)安装了 ufw 防火墙,默认情况下,除了 22、80 和 443 之外的所有端口都被阻止。

要检查是否安装了 ufw 以及哪些端口被阻止/打开:

sudo ufw status

输出:

To                         Action      From
--                         ------      ----
22                         LIMIT       Anywhere                  
80                         ALLOW       Anywhere                  
443                        ALLOW       Anywhere                  
22 (v6)                    LIMIT       Anywhere (v6)             
80 (v6)                    ALLOW       Anywhere (v6)             
443 (v6)                   ALLOW       Anywhere (v6)

要允许端口 9000 上的流量,请执行以下操作:

sudo ufw allow 9000/tcp

【讨论】:

  • 哇!!!希望那是在文档中。只是花了大约 6 个小时把我的头撞在墙上。谢谢你!完美运行!
  • 谢谢!!节省了我敲头的时间
  • 谢谢,这也解决了我的问题
  • 该死的!!!!....该死的!!!!......该死的!!!!.......谢谢!谢谢你!谢谢!
  • 这很奇怪。。应该在这些关于如何配置快递服务器的文章中到处都是。。官方文章或博客都没有提到这一点。在尝试重新配置所有内容后,它也对我有用
【解决方案2】:

通过编写以下命令添加 9000 端口

sudo ufw allow 9000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 2017-12-07
    • 2017-03-29
    相关资源
    最近更新 更多