计算

网站

针对包含客户端标记和脚本、服务器端脚本和数据库的 Web 应用程序

教程:部署网站

了解如何使用 Azure 门户创建新的 Azure 网站,为该网站设置 Git 存储库,然后使用 Git 将 Node.js 应用程序发布到该网站。

教程:使用 WebMatrix 部署网站

WebMatrix 是用于创建 Web 应用程序的轻型 Windows IDE。它包含多个用于创建 Node.js 应用程序的模板,以及 JavaScript 自动完成功能。在本教程中,你将了解如何创建 Node.js 应用程序,然后将该应用程序部署到 Azure 网站。

如何:为 Azure 网站配置自定义域名

当你创建网站时,Azure 会提供 chinacloudsites.cn 域的友好子域,以便你的用户可以使用类似 http://<mysite>.chinacloudsites.cn. 的 URL 访问你的网站。但是,如果你将网站配置为标准模式,则可将该网站映射到你自己的域名,例如 contoso.com。

如何:为 Azure 网站配置 SSL

安全套接字层 (SSL) 加密是用于保护通过 Internet 发送的数据的最常见方法。此常见任务讨论了如何为网站指定 HTTPS 终结点以及如何上载 SSL 证书来保护你的应用程序。

如何:在 Azure 网站中调试 Node.js 应用程序

了解如何启用在 Azure 网站中托管的 Node.js 应用程序的诊断日志记录信息,然后通过 FTP 或使用 Azure 命令行工具检索日志。

如何:使用 Web 作业在 Azure 网站中运行后台任务。

了解如何使用 Azure 管理门户部署 Web 作业。

云服务

是使用 Web 角色和辅助角色将逻辑分为多层的应用程序的理想之选

教程:创建和部署云服务

了解如何使用 Azure PowerShell cmdlet 创建 Node.js 应用程序,在 Azure 仿真程序中测试该应用程序,然后将其部署为 Azure 云服务。

如何:暂存云服务

了解如何将新版应用程序暂存到 Azure 云服务,然后将其从暂存环境部署到生产环境。

如何:为 Azure 云服务或存储帐户配置自定义域名

默认情况下,可以通过友好子域访问 Azure 应用程序和存储帐户,例如 http://<myapp>.chinacloudapp.cn 和 https://<mydata>.blob.core.chinacloudapi.cn. 本文演示如何在你自己的自定义域中公开你的应用程序和数据,例如 http://<myapp>.com。

如何:启用远程桌面

你能够通过远程桌面访问在 Azure 中运行的云服务实例的桌面。你可以使用远程桌面连接配置虚拟机,或者排查应用程序问题。

如何:为 Azure Web 角色配置 SSL

安全套接字层 (SSL) 加密是用于保护通过 Internet 发送的数据的最常见方法。此常见任务讨论了如何为 Web 角色指定 HTTPS 终结点以及如何上载 SSL 证书来保护你的应用程序。

虚拟机

针对你需要对应用程序的部署和执行过程进行完全控制的情况

教程:创建 Linux 虚拟机

实现运行 CentOS 并托管在 Azure 中的虚拟机。你可以使用 Azure 虚拟机运行任何应用程序。可使用独立虚拟机托管 Node.js 应用程序,或者将虚拟机作为云服务的一部分进行集成。

教程:创建 Windows 虚拟机

实现运行 Windows Server 并在 Azure 中托管的虚拟机。你可以使用 Azure 虚拟机运行任何应用程序。可使用独立虚拟机托管 Node.js 应用程序,或者将虚拟机作为云服务的一部分进行集成。

Node 模块

如何: 将 Node.js 模块与 Azure 应用程序一起使用

本文提供有关将 Node.js 模块与托管在 Azure 上的应用程序一起使用的指南。其中提供有关确保你的应用程序使用特定版本的模块,以及对 Azure 使用本机模块的指南。

教程:使用 Socket.IO 生成聊天应用程序

Socket.io 可在你的 Node.js 应用程序与客户端浏览器之间提供实时通信。在本教程中,你将了解如何根据由 Socket.io 提供的“聊天”示例创建网站。

教程:创建使用 Express 的云服务

在本教程中,我们将使用 npm 安装常用 Express 模块,并使用它创建基于 MVC 的应用程序。然后使用 Azure PowerShell cmdlet 测试该应用程序,并将其部署为 Azure 云服务。

工具

教程:适用于 Visual Studio 的 Node.js 工具入门

了解如何开始使用适用于 Visual Studio 的 Node.js 工具来编辑、构建、调试和部署 Azure 的 Node.js 应用程序。

如何:使用 Git 进行发布

Git 是一个受欢迎的、开源分布式版本控制系统。Azure 网站允许你为你的站点启用 Git 存储库,以便快速且轻松地将代码更改发布到该站点。这一常见任务提供有关如何开始将 Git 与 Azure 结合使用的详细信息。

功能指南:使用 PowerShell for Azure 进行开发和部署

Windows PowerShell for Azure 提供用于通过 Windows PowerShell cmdlet 开发和部署 Azure 应用程序的命令行环境。本指南介绍如何使用 Windows PowerShell cmdlet 创建、测试、部署和管理 Azure 服务。

功能指南:使用适用于 Mac 和 Linux 的命令行工具进行开发和部署

针对 Mac 和 Linux 的 Azure 命令行工具是一组用于部署和管理 Azure 服务的命令行工具。使用这些命令行工具可在 Azure 中创建和管理网站及虚拟机。

开发指南

如何:在 Azure 应用程序中指定 Node.js 版本