在Azure虚拟机中部署Web应用-Step by Step
在Azure虚拟机中部署Web应用-Step by Step
在Azure中,有三种方式来托管Web应用程序,分别是虚拟机,云服务及网站。这个文档描述了如何在Azure中搭建Web应用程序部署环境,及如何应用Visual Studio 通过Web Deploy的方式将应用程序部署到虚拟机中。
首先需要在Azure Portal中创建一个Windows Server 2012 R2的虚拟机服务器,并通过RDP远程连接连到该虚拟机中,然后按照以下步骤在该虚拟机服务器搭建Web 应用程序部署环境。
1. 下载并运行 Web Platform Installer
2. 在Web Platform Installer搜索”recommend”
3. 选择“Recommended Server Configuration for Web Hosting Providers”, 点击[Add] 按钮来安装该组件。这个组件将自动配置后IIS,无须人工干预,安装完后就可以直接支持Asp.Net/PHP/Node.js等Web应用的部署。
5. 在Azure的虚拟机的终结点配置中,添加用于Web Deploy的端口,其中公用端口可以是任意可用的端口号,但必须保证私有端口号为8172.
6. 在Azure的虚拟机的终结点配置中,添加80端口用于Web应用访问
7. 前面步骤已经在Azure虚拟机中将Web应用部署环境搭建好,接下来在IIS中创建一个Web应用
以下就是虚拟机中在IIS里创建的Web应用程序
8. 下面的步骤将在开发机器上执行,首先打开Visual Studio,创建一个Web应用程序并执行部署过程,选择在前面搭建的Azure虚拟机
9. 在发布设置对话框中填入Azure虚拟机的连接信息,其中”服务器”选项中的端口号是前面第5步中设定的WebDeploy的公用端口号。
总结:通过以上操作步骤,我们在Azure虚拟机中建立IIS角色并搭建WebDeploy环境,实现在Visual Studio将Web应用一键部署到Azure的虚拟机中并以IaaS的方式运行Web应用程序。
By Guomin Huang
Comments
- Anonymous
December 06, 2016
感谢分享