如何将两个域名指向一台服务器?

如何将两个域名指向一台服务器?

我需要将两个域名指向一台服务器。这是一台 Apache Linux 服务器。

我知道我可以在 DNS 中创建两个指向同一 IP 的 A 记录。但是我该如何配置 Apache 服务器、邮件服务器等?

答案1

在您的 DNS 中,将两个域指向同一个 IP。

在 httpd.conf 中为该域添加一个 ServerAlias 指令:

<VirtualHost *:80>
ServerName domain1.com
ServerAlias domain2.com
# ...
</VirtualHost>

includes(如果 httpd.conf中有任何文件,您可能需要查看另一个文件。)

然后重新启动Apache:

service httpd restart

有关配置基于 Apache 名称的主机的详细信息,请参阅:
httpd.apache.org/docs/2.2/vhosts/name-based.html

相关内容