• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何在我的VPS上启动Nodejs RESTful服务?

JavaScript 来源:Erum Huang 11次浏览

我已经完成了这些步骤:如何在我的VPS上启动Nodejs RESTful服务?

  1. 编写一个简单的RESTful服务使用节点。 (它在我的本地主机上正常工作。)
  2. 将这些代码推送到Github(https://github.com/HotHunter/VirginBlog/tree/develop/Server)。
  3. 在Vultr.com上部署VPS(CentOS)。 IP:45.76.212.189
  4. 在我的VPS上安装并启动MongoDB服务器。
  5. 在我的VPS上安装最新版本的节点。
  6. 将我的RESTful代码克隆到我的VPS。
  7. 使用命令’node app.js’启动RESTful服务。 enter image description here

ISSUE

我无法发送请求后的任何响应(但它工作正常在我的本地)。 enter image description here

我如何开始一个RESTful。服务正确吗?


===========解决方案如下:

实际上,它是防火墙阻止请求。

解决方案(针对CentOS 7):

  1. 找出是否防火墙阻止端口,列出开放端口:

    $ firewall-cmd --list-all

  2. 如果列表中剂量不含您的服务需要的端口,打开它使用这些命令:

    $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

    $ sudo firewall-cmd --reload

更多细节,参考这个帖子: http://ask.xmodulo.com/open-port-firewall-centos-rhel.html


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)