我想使用自己的DocumentRoot为subdomain.mydomain.tld配置VirtualHost。 和另一个自己的DocumentRoot的VitualHost捕获所有其他。
我试过
<VirtualHost *:80>
ServerAlias subdomain.mydomain.tld
...
</VirtualHost >
<VirtualHost *:80>
ServerAlias *.mydomain.tld mydomain.tld
...
</VirtualHost >
并且它没有正常工作......
还有其他建议吗? 如果没有办法解决这个问题,我想将virtulahost映射到mydomain.tld的子文件夹,让其他VirtualHost处理其余部分,但不知道如何做到这一点。
提前致谢。
答案 0 :(得分:2)
如果你没有指定ServerName apache,可能会对使用哪个vhost来提供请求感到困惑。
尝试在ServerName中弹出如下
<VirtualHost *:80>
ServerName subdomain.mydomain.tld
...
</VirtualHost >
<VirtualHost *:80>
ServerName mydomain.tld
ServerAlias *.mydomain.tld
...
</VirtualHost >