我有一个指向我的专用服务器上的专用 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 记录。
可选 - 在开始使用您自己的名称服务器之前,先了解网络托管的基本知识。您试图快速学习太多内容。将移动部件保持在最低限度。