首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数字海洋上的访问节点应用程序-无法到达此站点

数字海洋上的访问节点应用程序-无法到达此站点
EN

Stack Overflow用户
提问于 2017-05-16 00:13:38
回答 2查看 5.3K关注 0票数 13

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

无法访问此站点

数字海洋医生说你只需访问<your website's ip>:<port>就可以访问你公开面对的网站。

我通过访问67.205.185.63:9000/ (如您所见,我的应用程序运行在端口9000上):

root@NodeJS-512 01 NYC1-01:~/demos# npm启动 live-demos@1.0.0启动/root/demos 节点app.js Demos正在监听端口9000。

否则,我应该如何访问我的节点应用程序?

代码语言:javascript
运行
复制
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);
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-16 01:42:41

一些数字水滴(主要是一键应用程序)安装了ufw防火墙,默认情况下,除了22、80和443之外,所有端口都被阻塞。

若要检查是否安装了ufw,以及哪些端口被阻塞/打开,请执行以下操作:

sudo ufw status

输出:

代码语言:javascript
运行
复制
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上的通信量,请执行以下操作:

代码语言:javascript
运行
复制
sudo ufw allow 9000/tcp
票数 45
EN

Stack Overflow用户

发布于 2019-09-12 16:27:20

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

代码语言:javascript
运行
复制
sudo ufw allow 9000
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43990604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档