我需要将两个域名指向一台服务器。这是一台 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