【问题标题】:Website Setup On Azure VMAzure VM 上的网站设置
【发布时间】:2016-01-10 03:24:17
【问题描述】:

我一直在运行免费试用,并试图将我的廉价域名指向我创建的 vm 网站。

我覆盖了服务器IP。

这是我对域的 namecheap 设置。 覆盖的IP和上面一样.. 这是我的 IIS 设置 将主机名更改为我的实际域。

我还禁用了 Windows 防火墙,并在连接到 Azure VM 的安全应用程序中添加了端口 80 和 443。我似乎根本无法连接到该网站。我错过了什么吗?我已经排查了好几个小时,除了基本教程以及如何在经典 Azure 门户上进行操作之外,什么都找不到。

谢谢。

【问题讨论】:

  • 无需更改 IIS 设置中的任何内容,一种快速简便的方法是转到您的域提供商的管理面板(GoDaddy 或您购买它的任何地方)并将 DNS 服务器指向 VM 的公共 IP 地址(你在剪辑中排在第一位的那个)
  • 好的,我明天试试。我以为我是通过“A”记录/CNAME 来做的

标签: azure iis


【解决方案1】:

如果您使用的是 V1(旧门户/经典)Azure VM 资源,则需要在云服务上打开端点。所有虚拟机都作为云服务的一部分存在。
在新门户中,

  • 选择虚拟机(经典)
  • 设置
  • 端点
  • 添加所需端口(确保公共端口是您要使用的端口,例如 80,内部端口是 IIS 正在侦听的端口)

如果您使用的是 V2 资源,则需要先将公共 IP 添加到您的虚拟机,然后才能从外部访问它。

来自新门户

  • 点击虚拟机
  • 打开设置
  • 选择网络接口
  • 选择 IP 地址
  • 启用公共 IP(并添加 PIP)

请记住,在 Azure 中,所有 IP 都是动态的。您需要根据提供的 DNS 名称而不是 IP 地址来配置 DNS 设置(因为如果您关闭机器,这将改变)。对于 V1,使用云服务名称。对于 V2,您可以在创建 PIP 时选择让 azure 分配 DNS 名称。

为了测试,请尝试在端口 80 上 telnet 到正确的 DNS 名称。

【讨论】:

  • 好的,在我的虚拟机页面上,它说我的公共 IP 是 104.214.31.174,我的 DNS 名称是 osrs.southcentralus.cloudapp.azure.com.......但无论出于何种原因,我仍然无法通过域访问它?
  • 是的端口 80 和 443。我只是将 cname 设置为我的注册商的域到 ors.southcentral 地址对吗?
  • 是的,您只需使用指向 Azure 提供的 DNS 名称的 CNAME 重定向(osrs ....)
  • 嗯好的,这就是我所拥有的。也许只是需要时间才能生效?否则我的设置与所有在线教程所说的完全一样......令人沮丧
  • 当我尝试访问您的网页时,我无法通过 IP 地址或 DNS 名称访问。某些东西仍在阻止连接。您是否启用了网络安全组?
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 2017-02-10
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多