WIldcard SSL 子域名未指向正确的 DocumentRoot 3

WIldcard SSL 子域名未指向正确的 DocumentRoot 3

我有同样的问题: WIldcard SSL 子域名未指向正确的 DocumentRoot 但答案对我没有帮助。

我的 Apache 服务器上安装了通配符 SSL。

使用 HTTP:

  • www.example.com 指向 documentroot /home/example/public_html OK
  • sub.example.com 指向 documentroot /home/sub_example/public_html OK

现在使用 HTTPS:

  • www.example.com 指向 documentroot /home/example/public_html OK
  • sub.example.com 指向 documentroot /home/example/public_html (NOK:与上面的主域相同)。

我已经将 .conf 文件检查到 /etc/apache2/sites-available 中并且它们是正常的,至少对于 documentroot 指令而言。

为什么子域名指向主域名 documentroot?并且这仅在 SSL 时才发生?

谢谢

答案1

这听起来像是虚拟主机配置问题。看一下 的输出apache2 -S

在 Ubuntu 上我必须先获取一些环境变量然后运行: ( . /etc/apache2/envvars ; apache2 -S )

相关内容