二级域名无法在专用服务器上运行

二级域名无法在专用服务器上运行

我有一个指向我的专用服务器上的专用 IP 地址的域名,运行正常。

问题是,我创建的指向服务器上共享 IP 地址的任何其他域都无法正常工作。我更改了文件中的 vhost,htttp.d/conf使其直接指向专用 IP 地址,并设置了新域的路径(例如/home/domain/domain.com/html),甚至指向共享 IP 地址(例如192.168.1.2),但都没有成功。

我将 A 记录从专用 IP 地址更改为共享 IP 地址,然后又改回来,但没有成功。

我觉得到目前为止我已经尝试了所有方法,但我可能错了,因为我不是服务器管理员,而是 Web 开发人员。

注意:我正在使用 Interworx。

注2:我使用自己的名称服务器。(例如ns1.myownservers.com/ ns2.myownservers.com

答案1

  • 检查您的网卡是否配置为使用您正在使用的 IP 地址。
  • 检查您的防火墙(可能是 IPtables)是否配置为允许流量到这些 IP 地址。
  • 检查您的 Web 服务器是否正在监听这些 IP 地址。
  • 使用通配符设置 vhosts 来监听所有地址。
  • 设置您的 vhosts 以使用您的域名和 FQDN 名称 - 在 apache 中,使用 ServerName 作为其中一个,并使用 ServerAlias 作为任何其他名称。
  • 确保 DNS 配置为使用 A 记录或通过 CNAMES 将您的域名/FQDN 指向您的 IP 地址,而 CNAMES 又指向 A 记录。

可选 - 在开始使用您自己的名称服务器之前,先了解网络托管的基本知识。您试图快速学习太多内容。将移动部件保持在最低限度。

相关内容