Apache:如何在基于名称的虚拟主机上创建子域名?

Apache:如何在基于名称的虚拟主机上创建子域名?

我有基于名称的托管,让我们给它命名my.address.com- 我的朋友有“白色”IP -address.com并给了我虚拟机,我可以通过 ssh 访问,此外,他对端口做了一些魔术,现在安装 apache 后,我可以访问 /var/www my.address.com。那么,问题是我如何创建子域名test.my.address.com?应该有一些魔术Apache 的 Listen 指令,但我最终还是搞不懂。另外,我知道如何用 apache 创建本地可用的站点,但这并不一样。

答案1

首先,您必须修改 DNS 区域并添加一条记录以test.my.address.com指向服务器的 IP 地址。

然后,如果您希望子域指向同一个虚拟主机,只需将另一个<VirtualHost>指令或ServerAlias指令添加到现有指令中。<VirtualHost>

我建议你读一下基于名称的虚拟主机的 Apache 教程

相关内容