【问题标题】:Website in IIS locally and Domain Name bought from GoDaddy - What Next本地 IIS 中的网站和从 GoDaddy 购买的域名 - 下一步
【发布时间】:2020-06-23 13:40:05
【问题描述】:

自从过去几周以来,我一直在做这件事。劳累无果后,我在这里发帖。

我在本地的 IIS 中构建和托管了一个网站。我刚从 GoDaddy 购买了域名。我有我的计算机的公共 IP,其中存在 IIS 中的网站。我的下一步是什么,以便我可以将我的计算机作为服务器并与域名链接?这样该网站就可以通过域名公开访问。

我在 Azure 或其他地方看到了很多关于虚拟主机的帖子,我是否必须购买和托管才能公开我的网站?

我是一个新手网站建设者,对此知之甚少。

【问题讨论】:

  • 1.您的计算机的公共 IP 可以更改。如果您需要静态 IP 地址,您的互联网连接的许多 ISP 会要求额外收费。您只能咨询他们以了解政策。 2. 使用自己的机器公开托管网站是可行的,但有问题。您很容易被黑客入侵,并且可用性也无法保证。这就是人们/公司使用网络托管服务提供商的原因。

标签: web iis hosting godaddy-api


【解决方案1】:

您可以在 Azure VM 或本地计算机中托管您的应用程序。毕竟,Could VM 应该更方便,因为您不需要花费大量时间来处理网络问题,也不需要物理空间。

当您决定在本地托管您的应用程序时,您必须确保您使用的是 windows 服务器操作系统,否则,您有 10 个并发请求限制。

通过域访问应用程序非常简单。

  1. 你需要在windows防火墙中开启80之类的端口,保证你的服务器在DMZ,可以对外访问

  2. 使用空域和您的公共地址创建 IIS 绑定标头

  3. 尝试通过您的公共 IP 地址访问您的网站

  4. 将 godday 域指向您的公共 IP 地址
  5. 将您的域添加到站点的绑定主机标头->主机名字段

如果您决定在 IAAS(如 Azure VM)中托管您的应用程序,那么您必须为您的端口号创建入站规则并允许 Windows 防火墙中的端口。您还必须将您的 Godday 域指向您的云 VM 的公共 IP 地址,并创建与您的域的 IIS 绑定。最后,您应该可以访问您的网站了。

【讨论】:

    【解决方案2】:
    • 首先你需要确保你的服务器是安全的,只打开必要的端口
    • 换一台电脑,在浏览器中输入公网ip看看能不能打开你的网页
    • 然后在 Godaddy 中您可以为您的域添加 A 记录,以将您的域指向您的公共 IP,请参阅此 GoDaddy 文档:https://ca.godaddy.com/help/add-an-a-record-19238

    如果你不习惯或没有资源去做这些,我建议你在 Azure 或其他云提供商上托管

    【讨论】:

    • 谢谢。我会按照步骤来看看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 2014-03-23
    • 2016-12-31
    • 1970-01-01
    • 2021-01-01
    相关资源
    最近更新 更多