我可以在Hostmonster上运行node.js服务器。当我浏览http://node.domain.com时,我会得到预期的html输出(其中' domain'将替换为我的实际域名)。现在我希望运行一个expressjs服务器。
在观看了本教程的快递:https://www.youtube.com/watch?v=FqMIyTH9wSg后,我创建了exp2014目录和文件,运行了服务器,并成功获得了最初的"欢迎来表达"当我从命令行浏览时返回网页:curl http://node.domain.com:3000来自我的Hostmonster帐户。
视频显示了如何设置响应" localhost:3000"的快速服务器,因此我将网址调整到我的网站,如上所述,并在ssh之后使用curl运行到我的Hostmonster帐户。
但是,当我从Hostmonster帐户外部尝试curl http://node.domain.com:3000时,curl命令会超时。当我尝试从chrome或任何其他浏览器浏览http://node.domain.com:3000时,也是如此。
为什么curl命令在我的Hostmonster帐户中成功运行,但是我无法从帐户外部浏览(或从帐户外部运行相同的curl命令)?
答案 0 :(得分:2)
外部世界需要访问在您的Hostmonster帐户上运行的快速应用程序,特别是在端口3000上。
您的错误原因是阻止curl访问在特定端口上运行的快速应用程序。
SO1