![Apache 虚拟主机指向错误的 DocumentRoot](https://linux22.com/image/722804/Apache%20%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%90%91%E9%94%99%E8%AF%AF%E7%9A%84%20DocumentRoot.png)
我正在运行一个 VPS(Debian 9),上面运行着 Apache2 服务。我希望将mail.example.com
流量直接引导至/var/www/mail
并将example.com
流量引导至/var/www/example
。我多次编写和重写了虚拟主机配置,但mail.example.com
总是将流量引导到我机器上的错误位置。
这可能与 certbot/letsencrypt 有关吗?我知道它会更改 apache 设置。当我第一次制作 SSL 证书时,我制定了一条规则,mail.example.com
但“告诉” let's encrypt 它位于其他位置。任何帮助都将不胜感激。
具体信息我会在下班后补充。
答案1
有一些代码行需要从 virtualhost.conf 文件中删除。我删除了它们,一切正常。