我有一个托管 VPS,运行 CentOS/cPanel/WHM,一个域名(我们称之为testsite.com
)当前在两个 IP 上运行。我从我的主机获得了第二个 IP 对和一个新域名,称之为realsite.com
。我想使用 cPanel/WHM 配置我的 VPS 以运行两个域名(在不同的 IP 上)。我也在使用 nginx,而不是 Apache,但我预计配置它不会有问题。:)
一个问题 - 看看HostGator 的 cPanel 文档,我能找到的唯一选项是创建附加域名(或停放域名/子域名)。然而,它将附加域名描述为真正的子域名。因此,如果我按照这些说明操作,我实际上会得到realsite.com.testsite.com
,这将向世界呈现为两个网站,但事实并非如此真的两个独立的域名位于不同的 IP 上。
- 我的主要问题是 - 如何使用 cPanel/WHM 配置两个独立的域名/IP?
一些次要问题:可能的在 cPanel/WHM 中执行此操作?如果不行,我尝试手动配置第二个域名,冲突以任何方式与 cPanel/WHM 一起使用?
我发现了几个有点相关的问题,但它们通常不是我想要的(例如,如何不是使用 cPanel)。
答案1
如果您有权访问 WHM,那么您可以创建一个新帐户(使用 WHM 中同名的菜单)并输入realsite.com
域。然后使用“更改网站的 IP 地址”分配新的 IP(只能分配一个 IP)。
如果您无权访问 WHM,那么我会将其添加为附加域,如果您不使用 VPS 上的本地 DNS 服务器,而是使用托管商提供的单独 DNS 服务器(我不知道 HostGator 如何处理),这应该不会导致任何问题。这应该足以确保邮件服务器接受该域的邮件。对于外发邮件,您可能必须编辑/etc/mailips
并添加类似这样的内容 - 如果尚不存在:
realsite.com: 1.2.3.4
# ^- the new ip
*: 1.2.3.3
# ^- the old ip
这应该可以确保对接收邮件服务器的反向查找有效,realsite.com
否则您可能会陷入某些垃圾邮件过滤器。
编辑:我完全忘记了:如果这对您没有帮助,为什么不寻求 HostGators 支持?