【问题标题】:Can I listen to ports other than 80 on Joyent's no.de development environment?Joyent的no.de开发环境可以监听80以外的端口吗?
【发布时间】:2012-01-24 05:31:56
【问题描述】:

我最近在 Joyent 的免费开发平台上配置了 Node SmartMachine。我无法让我的 Node 服务器监听 80 以外的任何端口。

这行得通:

server.listen( 80 );

当我访问 http://[my machine].no.de/ 时,我看到了预期的输出。

但是,如果我尝试:

server.listen( 3000 );

然后访问相应端口上的页面,我会得到类似“糟糕!Google Chrome 无法连接到 [我的机器].no.de:3000”之类的信息

我在http://wiki.joyent.com/ 上没有发现任何有用的信息。有人对我所缺少的有任何见解吗?

【问题讨论】:

    标签: node.js port joyent


    【解决方案1】:

    如果你在那里 ssh(就像你在普通 VPS 中所做的那样),你也可以在不同的端口上启动应用程序,但不能通过他们的 git-deployment 系统(它只会在端口 80 上自动启动你的应用程序)。我确实这样做了,并且知道它确实有效。

    看看这个:http://alessio.no.de:3000/

    【讨论】:

    • 我试图在另一个端口上设置它,但是没有多大成功。能不能给我详细点,谢谢。
    【解决方案2】:

    很可能 Joyent 不允许来自 80 以外的端口的连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多