我能够在 Hostmonster 上运行 node.js 服务器。当我浏览http://node.domain.com时,我得到了预期的 html 输出(其中 'domain' 替换为我的实际域名)。现在我希望运行一个 expressjs 服务器。
看了expressjs的这个教程: https://www.youtube.com/watch? v=FqMIyTH9wSg ,我创建了exp2014目录和文件,跑了服务器,成功得到了我最初返回的“Welcome to express”网页从命令行浏览: curl http://node.domain.com:3000从我的 Hostmonster 帐户中。
该视频展示了如何设置响应“localhost:3000”的快速服务器,因此我将 url 调整为我的站点,如上所述,并在 ssh 到我的 Hostmonster 帐户后使用 curl 运行。
但是,当我从 Hostmonster 帐户外部尝试 curl http://node.domain.com:3000时,curl 命令超时。当我尝试从 chrome 或任何其他浏览器浏览到http://node.domain.com:3000时也是如此。
为什么 curl 命令在我的 Hostmonster 帐户内成功运行,但我无法从帐户外部浏览到它(或从帐户外部运行相同的 curl 命令)?