在windows服务器的azure VM中托pipe一个webapp

问题:我有一个azure色的webapp正在运行,我想将它转移到一个azure色的虚拟机,因为webapp需要集成到支付平台上,这需要testing我的应用程序和支付平台服务器之间的networking连接,也就是培养隧道,一个连接到支付平台服务器[这只能使用虚拟机 – https://stackoverflow.com/questions/33992929/configuring-multiple-ip-address-to-point-to-azure-webapp]

因此,我将如何创build一个虚拟机并托pipe我的networking应用程序(使用Azure购买的自定义域名),就像Azure提供networking应用程序包并configurationSSL,具有FTP访问和其他Web应用程序function一样。

您只需要像在任何其他本地或云托pipe的服务器/虚拟机上一样安装您的Web应用程序。 既然你在谈论Windows Server,那就意味着你可以手动设置和设置,从源代码控制中拉动你的应用程序,运行各种设置/安装脚本/应用程序等等。

Azure的具体事情将围绕:

  • 存储(例如连接的磁盘)
  • networking连接(例如将虚拟机放在vnet中)
  • 扩展(例如,在进行多VM设置时,确保将它们置于可用性组中以实现HA目的)和负载均衡
  • 开放端口(例如,允许端口80/443上的入站内容)
  • IP限制(例如入站端口上的IP过滤)
  • 固定IP地址(如果出站服务需要白名单,则很有用)
  • 自动安装(例如,启动新VM时运行脚本,自动安装)

我确定还有其他的东西,但底线是,你必须configuration虚拟机。 VHD存储在永久性存储(blob存储)中,在重新启动后仍然存在。