Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在单个Azure VM上托管两个网站并公开端口_Azure_Azure Virtual Machine - Fatal编程技术网

在单个Azure VM上托管两个网站并公开端口

在单个Azure VM上托管两个网站并公开端口,azure,azure-virtual-machine,Azure,Azure Virtual Machine,我有一个运行两个网站的Azure Linux虚拟机。在端口80和8080上。我将向这两个站点添加域,当映射域时,我不希望用户指定端口(例如8080)。这意味着应该有两个公共端点 我可以使用Azure中的哪些服务来完成此任务?Azure上的任何服务都无法帮助您完成此任务。http的默认值是端口80。您要查找的名称称为主机头。如果不知道您在使用什么,就无法提供进一步的帮助,但是关于配置iis\apache\Other\u common\u Web服务器的文章非常丰富。请查看应用程序网关。它可以在同一

我有一个运行两个网站的Azure Linux虚拟机。在端口80和8080上。我将向这两个站点添加域,当映射域时,我不希望用户指定端口(例如8080)。这意味着应该有两个公共端点


我可以使用Azure中的哪些服务来完成此任务?

Azure上的任何服务都无法帮助您完成此任务。http的默认值是端口80。您要查找的名称称为主机头。如果不知道您在使用什么,就无法提供进一步的帮助,但是关于配置iis\apache\Other\u common\u Web服务器的文章非常丰富。

请查看应用程序网关。它可以在同一IP上承载多个站点,因此理论上,如果后端运行在不同的端口上,这应该可以工作,请参见下文


听起来你在寻找反向代理。Azure负载平衡器可以为您做到这一点


在Azure负载平衡器上实现这一点是可能的。我相信许多其他服务也可以用来做这件事

您可以使用多个端点设置CDN,这些端点具有不同的主机名,除了80443之外,还具有不同的源端口。CDN成本很高,但Azure CDN还支持免费SSL证书,因此值得为此付出代价。