【问题标题】:Using custom domain for an IIS app running on Azure VM为在 Azure VM 上运行的 IIS 应用程序使用自定义域
【发布时间】:2017-02-28 15:13:54
【问题描述】:

从我的 Windows 10 手机发送 我在查看自定义结果以访问在 Azure VM 上运行的网站时遇到问题。

最近我在 Azure 虚拟网络上设置了一个新的 VM,并让它作为 IIS 运行一个 php 应用程序。我已成功配置自定义 DNS 标签,因此我可以使用“http://hogehoge.japaneast.cloudapp.azure.com”访问该网站。

但是,我找不到设置自定义域的方法,例如“http://hogehoge.net”。我进行了一些搜索并设法创建了一个新的 DNS 区域,然后我还添加了一条 CNAME 记录,如附图所示。

但我无法访问该站点。我知道这可能是理所当然的,因为我没有配置 DNS 注册器。另外我还没有购买域名。

我认为我在程序中犯了一些错误。谁能指出哪里出了问题?

【问题讨论】:

    标签: azure dns azure-virtual-machine azure-virtual-network


    【解决方案1】:

    问题是您的机器默认没有使用 Azure DNS 名称服务器。您应该在域注册商的记录中添加 CNAME/A 记录,而不是在 Azure DNS 中。

    【讨论】:

    • 那么我是否必须在域注册商中执行一些命令,该域注册商是比 azure 提供的外部服务?我知道有各种域提供商,并且假设 azure 没有独立提供这样的服务。对吗?
    • 是的,没错。尽管至少可以在 Azure 中为 Azure App Service 购买域。这些最终由 GoDaddy 处理。您的另一个选择(如果可能,请使用您的 DNS 注册商)是告诉注册商您希望使用这些名称服务器,而不是它们提供的默认服务器。
    • 谢谢,我已成功在注册服务商处注册了一个新域,并成功让该站点能够通过“hogehoge.net”访问,如果可能,我仍然想删除“www”不过。
    • "www" 被 commnet 转换器省略...网址有它。
    • 在 Azure 应用服务中,我们通常通过将带有 A 记录的 domain.com 指向静态 IP 地址,然后为指向例如 hogehoge.japaneast.cloudapp 的 www 创建 CNAME 记录。 azure.com
    猜你喜欢
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多