为 Apache Web 服务器设置名称服务器

为 Apache Web 服务器设置名称服务器

(标题有意义吗?因为我不确定)

我想托管自己的网站。我已设置了Apache Server并且能够通过 调用该网站IP。现在我想通过 调用它domain

我从 GoDaddy 获得了一个额外的域名,通常为了使用这些域名,我会将 更改Nameserver为我的主机提供的域名,例如ns1.example.comns2.example.com,如何在我的网络服务器上设置ns1.example.comns2.example.com,以便可以在我的 GoDaddy 帐户上使用它?

抱歉,如果这对新手来说还很陌生,我对这个服务器的东西还很陌生。

感谢帮助!谢谢!

答案1

配置DNS:

我不知道如何通过 godaddy 的界面来做到这一点,但是这是您所需要的:

您已将 DNS 区域“example.com”的托管委托给 GoDaddy。因此,他们是管理该区域内容的人。

现在,为了让您的服务器可以通过其名称调用,您必须让 GoDaddy 向您的区域添加一条“A 记录”,映射www.example.com到您的 IP(例如12.13.14.15)。您可能需要查阅维基百科,了解 DNS 协议的实际工作原理。

设置 DNS 区域后,最好也修改服务器端配置:

设置您的服务器名称/etc/hosts

127.0.0.1 localhost localhost.localdomain 12.13.14.15 www www.example.com

这将允许您的主机比进行 DNS 查询更快地自行解决...

修改您的系统名称:

(如果 Web 服务器是其唯一的服务,否则另一个系统可能会更好)

主机名 www.example.com

让 apache 知道它的名字

在您的 apache-httpd 配置中(如果使用 VirtualHosts,则在 VirtualHosts 内)添加此指令:

服务器名称“www.example.com”

我的解释可能更加独立于平台/分布和/或更加详细,所以如果有人想建议添加/修改,请不要犹豫。

相关内容