设置多个域名(加上通配符子域名)以指向同一站点/虚拟主机

设置多个域名(加上通配符子域名)以指向同一站点/虚拟主机

我的主域名已经设置好了,并且带有通配符子域名。

username.maindomain.commaindomain.com

我想为我的用户提供他们可以选择的附加域。

additional1.com,,...additional2.comadditional3.com

这些附加域还需要支持通配符子域(因为子域路由到用户名)。

有人知道如何在 DNS 和 VirtualHost 配置中正确配置它吗?

目前,我已将附加域名作为 A 记录指向与我的主要域名相同的 IP(每个域名也有一个通配符子域名 A 记录)。在我的 VirtualHost 配置中,我将附加域名放在 ServerAlias 指令中。

如果需要更多详细信息,请告诉我。

答案1

基本上你已经写过了如何去做:

example.com为和创建 A 资源记录*.example.com,然后将其添加ServerAlias example.com *.example.com到 Apache httpd 配置中的相应 VirtualHost。服务器别名可以在 VirtualHost 容器内出现多次。

相关内容