在我购买的域上托管网站 LIVE

Hosting Website LIVE on the domain I've bought

我开门见山。 我买了一个域名。我想将其托管在我的计算机上,也许在 raspberry pi 上,因为只有 50 persons/month 会访问它。

我看过的任何地方都看到了两种托管方法,使用 IIS/WAMP/XAMPP 仅创建本地主机网站或将域添加到 C:\Windows\System32\drivers\etc\hosts.txt,这也是...本地主机。

这里的神奇答案是什么?我怎样才能使用我购买的域名托管一个网站?我是否坚持使用托管服务?我是否遗漏了一些非常重要的东西?

using IIS/WAMP/XAMPP to only create a localhost website

如果您想托管一个网站,您需要一个 HTTP 服务器。它需要 运行 在您要托管网站的计算机上。

adding the domain to C:\Windows\System32\drivers\etc\hosts.txt

这就是您作为穷人的解决方案所做的而不是购买域名。


您的注册商需要将域名与 DNS 服务器(和辅助 DNS 服务器)相关联。

通常,作为交易的一部分,注册商会提供 DNS 托管服务。

DNS 服务器需要 A record 指向网络服务器 运行 计算机的 IP 地址。这个 IP 地址需要对任何要访问它的人可用(几乎肯定需要 public 面对)并且应该是静态的(除非你想玩 TTL 值很短并且经常重新配置 DNS 的游戏服务器)。

如果您计划在同一台服务器上托管多个不同的网站,您可能需要配置 HTTP 服务器软件来处理虚拟名称托管(因此它会注意 Host header 在请求中并基于它动态提供不同的内容)