Azure VM:没有 www 的自定义域

Azure VM: Custom domain without www

我发现了很多类似的问题,但都是关于 Azure 中的网络应用程序,而我所追求的是虚拟机。 我在 Azure 中只有 VM 设置,在该 VM 上我有 Apache HTTPD。我将域的 A 记录更新为 VM 的 IP,并为 .cloudapp.net 添加了 CNAME,甚至为 asverify..azurewebsites.net 和 awverify.*.[= 添加了 CNAME 17=](当然,使用我的服务名称而不是 *)。 如果我转到 www 子域而不是根域,它工作正常。从网上找到的手册中我看到,您也需要在 Azure 本身中设置域,但我找不到虚拟机的此类选项。我看到类似的 Blob 选项,但我不确定它是否与这里有任何相关性。

有人可以建议,我可能还需要使用根域连接到我的 VM 吗?

这不是 azure 特有的问题,您需要通过重写正确配置 Apache。看到这个答案:Rewrite URL using Apache for redirecting root domain