使用Windows Server VM将Django应用部署到Azure

时间:2020-01-03 04:44:58

标签: django azure azure-virtual-machine windows-server-2012-r2

我有一个VM Windows Server 2012 R2,我想使用它将Django应用程序部署到Azure。我远程连接到该虚拟机并安装了IIS。

有人可以在这里写下必须在虚拟机上远程安装哪些程序包或功能(有步骤)以及如何将这些程序包或功能连接到Azure吗?

2 个答案:

答案 0 :(得分:1)

要在Windows IIS Server上部署Python Django Web应用程序,可以参考此blog

根据您的评论,您希望从应用程序服务上的Web应用程序访问Azure VM上的Django应用程序。您可以查看应用服务计划的networking功能。您可以参考以下文档:integrate your app with an Azure Virtual NetworkTutorial: integrate Functions with an Azure virtual network。通过vNet Integration,您可以在虚拟网络中的Azure VM上私有访问应用程序。

VNet集成使您的Web应用可以访问您的资源 虚拟网络,但不授予对您的网站的入站私有访问权限 虚拟网络中的应用程序。私人网站访问是指 您的应用只能通过专用网络(例如从 Azure虚拟网络。 VNet集成仅用于出站 从您的应用程序调用到您的VNet。

答案 1 :(得分:0)

最后,我找到了这篇文章,其中介绍了如何进行部署: https://www.mattwoodward.com/2016/07/23/running-a-django-application-on-windows-server-2012-with-iis/