Apache如何解析请求的虚拟主机?

Apache如何解析请求的虚拟主机?

我在运行 Apache 2.4 的 VPS 上运行多个虚拟主机。

我在我的 VPS 提供商 OVH 处注册了一个域名:55eastmonroe.software。

我希望子域 www.55eastmonroe.software 指向同一个站点,因此在 A 记录(55eastmonroe.software)旁边,我创建了一条 CNAME 记录:www.55eastmonroe.software

但是当我导航到 www.55eastmonroe.software 时,服务器返回默认的 Apache 页面(在 000-default.conf 文件中定义)。

这是我的 002-wp_em.conf 文件

虚拟主机配置

感谢您的帮助。

答案1

使用服务器别名指示:

<VirtualHost *:80>
    ServerName 55eastmonroe.software
    ServerAlias www.55eastmonroe.software
    DocumentRoot /var/www/em_home
</VirtualHost>

请参阅有关基于名称的虚拟主机的文档

答案2

在该VirtualHost部分中,尝试添加一个ServerAlias www.55eastmonroe.software条目,甚至添加ServerAlias *.55eastmonroe.software.

相关内容