小编Paw*_*ers的帖子

如何使用2个独立端口在Google计算引擎外部ip中运行nodejs

我正面临一个问题。

我已经在谷歌计算引擎上创建了虚拟机实例。虚拟机实例外部IP是:104.198.225.177。访问ssh并安装了nodejs。现在我想在端口8000中运行2个nodejs脚本,在端口9000中运行另一个脚本。

如果要运行并访问2个nodejs网址,例如:http://104.198.225.177:8000http://104.198.225.177:9000

我已经创建了脚本,但是当我启动并尝试使用vm instance external ip在浏览器中访问时,例如:,http://104.198.225.177:3000/但它不起作用。我在ssh cur like中尝试过:curl localhost:3000/它可以工作,但使用外部ip则不起作用。

当我像这样启动nodejs时添加IP地址时: app.listen(9000,"104.198.225.177");我收到此错误: listen EADDRNOTAVAIL 104.198.225.177:9000 at Object.exports._errnoException

任何帮助表示赞赏。

node.js google-compute-engine

1
推荐指数
1
解决办法
1367
查看次数

标签 统计

google-compute-engine ×1

node.js ×1