在Azure虚拟机上部署网站并通过Internet访问

时间:2019-11-08 06:58:42

标签: azure iis virtual-machine azure-web-sites windows-server-2016

我想通过使用服务器2016(Azure VM)在azure IIS上部署网站,并希望在Internet上的任何位置访问它。我怎样才能做到这一点? 我必须为此使用哪个IP地址?

1 个答案:

答案 0 :(得分:-1)

要在IIS上实现此部署,有几个步骤。

1。在Azure虚拟机上安装IIS。

https://devblogs.microsoft.com/premier-developer/set-up-iis-on-windows-virtual-machine/

2。创建要发布的网站

请记住要为IUSR和应用程序池标识之类的经过身份验证的用户授予权限

https://support.microsoft.com/en-gb/help/323972/how-to-set-up-your-first-iis-web-site

3。将Azure VM防火墙设置为允许80等端口

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

4。发布您的网站。

您可以通过远程桌面或VS Web部署中的简单复制操作来实现此目的 只要确保可以通过telnet或tcping.exe访问您的网站即可。我记得ping被Azure VM阻止了。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/publish-web-app-from-visual-studio

5。尝试同时从内部IP地址和外部防火墙IP地址访问。

如果可以从内部IP访问,则表明IIS站点已正确构建。 如果可以从外部访问该网站。然后,您完成了发布。

6。如果要从公共域访问网站。

然后,您必须从公共域提供商处购买域名。然后将您的域绑定到其门户上的公共IP地址。只要可以从外部访问该网站。它将与域名一起使用。