几天前我买了一个 VPS,并注册了一个域名。它给了我 2 个名称服务器。
我只有 shell 访问权限(没有 Cpanel/WHM),并且它运行的是 CentOS 5。我可以用 访问我的网站,http://IP/
但不能用 访问http://domain.com
。我需要做哪些更改才能用 访问我的网站http://domain.com
。我对此真的很陌生,任何帮助都将不胜感激。谢谢。
答案1
您需要确保您的域名正在使用两个名称服务器。您可以使用 whois 命令 (whois example.com) 或使用任意数量的网站(例如http://whois.domaintools.com/example.com)。
然后,如果您的域名使用正确的名称服务器,您需要配置这些名称服务器以返回您的域名的 IP 地址。如何执行此操作取决于名称服务器运行的软件以及您对它们的访问权限。您需要让它们至少返回指向您的 IP 地址的域名 A 记录(example.com IN A 10.10.10.10)。
如果您的域名没有使用正确的名称服务器,那么您需要在注册域名的地方进行配置。
最后,您需要配置服务器以正确响应域名。这将涉及设置 Apache(或您正在运行的任何其他 Web 服务器)以监听对您的域的请求。如果您只托管一个域,那么您只需使用默认站点即可,并将您的页面存储在 /var/www 中。否则,您需要配置虚拟主机。
当然还有电子邮件。Ubuntu 系统有很好的默认邮件服务器设置脚本,至少可以让你配置基本功能。我不知道 Centos 怎么样。
答案2
首先,您需要确保您的域名正确解析为正确的 IP 地址。“ping domain.com”之类的命令是否表明您正在连接正确的 IP 地址?