我最近在Joyent的免费开发平台上配置了Node SmartMachine。我无法让我的节点服务器收听80以外的任何端口。
这有效:
server.listen( 80 );
当我访问http:// [我的机器] .no.de /时,我看到了我预期的输出。
但是,如果我尝试:
server.listen( 3000 );
并访问相应端口上的页面,我会得到类似“哎呀!谷歌Chrome无法连接到[我的机器] .no.de:3000”
我在http://wiki.joyent.com/找不到任何有用的内容。有没有人对我所缺少的东西有任何见解?
答案 0 :(得分:0)
很有可能Joyent不允许80以外的端口连接。
答案 1 :(得分:0)
如果你在那里ssh(就像在正常的VPS中那样),你也可以在不同的端口上启动应用程序,但不能通过他们的git-deployment系统启动应用程序(它将仅在端口80上自动启动你的应用程序)。我实际上是这样做的,并知道它有效。