【问题标题】:How to host a site in Azure? I can't figure out how to hook it up to my domain如何在 Azure 中托管站点?我不知道如何将它连接到我的域
【发布时间】:2018-05-17 10:36:17
【问题描述】:

我正在使用 azure 并创建了一个 Windows 2016 服务器 VM(不是经典模式)。我已经安装了 iis 并打开了 80 端口。我可以点击我的 ip 并获取 IIS 页面。

现在我正在尝试托管我的一个非常简单的网站(每个 html 页面,使用 js/bootstrap)。

我将它放在 IIS 中并设置为一个 ip 地址(这是作为一个选项提供给我的)而不是未分配并保留端口 80。

然后我去了 namecheap 并将我的公共 ip 从 azure 作为我的 A 记录,在 Azure 中我创建了一个 DNS 名称并将其用作 CNAME(对于 * 和 www),但当我得到时我仍然得到“未找到”到域名。

【问题讨论】:

  • 你可能忘记了 NSG 部分

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


【解决方案1】:

我在实验室进行了测试,我可以使用我自己的域从 Azure 浏览网站。步骤如下:

  1. 在我的虚拟机中添加 IIS 功能后,我在 NSG 中打开了 80 端口;

2.为VM配置DNS名称和静态IP:

  1. 在我的域提供商中添加 A 记录:

4.稍等,我可以从我自己的域浏览:

希望这会有所帮助!

【讨论】:

  • 你不使用cname?什么是 NSG?我看到了,但忘了是?
  • 嗨,@chobo2,我已经更新了我的答案。转到您的 Azure VM,> 网络 > 选择您的 NIC > 网络安全组 > 单击 NSG > 入站安全规则 > 添加。您可以在此链接中查看有关 Azure NSG 的更多详细信息:docs.microsoft.com/en-us/azure/virtual-network/…
  • 另外,您可以添加 CNAME 记录。在我的测试中,我只使用 A 记录。
  • 我越来越近了,如果我访问 www.mysite.com(但如果我访问 mysite.com),我可以访问该站点,然后我会得到 404。我猜想写 url 的东西?我发现它有点奇怪,尽管在我的虚拟机上我根本无法访问我的网站(无论我如何输入我的网址)。然而,我可以从其他任何地方。
  • 嗨,@chobo2。添加了哪些记录?正如我在答案中添加的那样:带有www和@的记录
猜你喜欢
  • 2019-06-04
  • 1970-01-01
  • 2017-09-20
  • 1970-01-01
  • 2017-09-08
  • 1970-01-01
  • 2019-02-23
  • 2012-02-02
  • 2023-03-26
相关资源
最近更新 更多