4

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

编辑:

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

我要完成的设置是创建一个 mongodb,例如此服务提供 的多个节点,并创建一个 Web 服务,它接收 JSON 数据并将其存储/检索到数据库中

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

我采取的步骤是:

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

2 回答 2

1

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

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

  2. Mongo 的人员创建了有关如何设置 Azure 的教程。还可以选择使用 Azure 商店中的 Mongo Add-On(免费)。

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

希望这可以帮助!

于 2013-12-25T07:49:58.060 回答
1

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

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

于 2014-12-05T22:38:41.363 回答