如何在azure VM上创建node.js服务器

时间:2013-05-23 15:58:56

标签: node.js iis azure

我正在尝试在azure上创建一个将托管node.js Web服务的VM。我似乎无法让它发挥作用。任何帮助都会很棒(可以是Windows或Linux机器,但需要能够运行mongoDB)

编辑:

尝试为我的手机应用程序创建可扩展的后端服务

我想要完成的设置是创建一个mongodb,例如this service offers,其中包含多个节点,并创建一个接收JSON数据并将其存储/检索到数据库中的Web服务

我可以使用现有项目(例如https://github.com/eaigner/DataKit)为我的手机应用程序创建可扩展的后端服务。

我采取的步骤是:

  • 创建了win server 2008 vm
  • 创建了一个vhd
  • 安装了vhd。
  • 已安装http://nodejs.org/
  • 已安装 https://github.com/tjanczuk/iisnode
  • 在azure到端口80
  • 中创建了一个端点
  • 在浏览器中键入localhost(在浏览器中显示白页)
  • 尝试重新安装iis

2 个答案:

答案 0 :(得分:1)

你应该在这里尝试一些事情:

  1. 您应该考虑使用Azure网站。它是一个完全管理的负载平衡系统,类似于Heroku。 Here是一个关于如何创建一个的教程。这应该能够处理您的传入请求。

  2. Mongo的人们创建了this教程,介绍如何使用Azure进行设置。还可以选择使用Azure商店中的Mongo Add-On(免费)。

  3. 部署到azure的内容将具有localhost 80以外的URL。请检查您的配置以查看您的配置。 localhost通常指的是在您的计算机上本地部署的内容。您将需要已部署的站点的IP。

  4. 希望这有帮助!

答案 1 :(得分:1)

我知道帮助作者有点迟,但可能会对其他人有用。 这篇文章对我有什么帮助: http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-install-mongodb-windows-server/

您需要创建(如果您没有此类规则)新的入站规则,如此处所述。