我正在使用通配符子域名,并想指定目录来发送未使用的子域名。我已经编辑了网站中的 000-default,但这没有任何影响。
我如何才能找到未使用的设置在哪里?
我正在运行 ubunutu 10.04。
答案1
请求将转到第一个VirtualHost
具有ServerName
或ServerAlias
与请求的主机名匹配的主机(包括通配符,如*.example.com
)。如果没有匹配项,则请求将转到第一个定义的VirtualHost
。
由于编辑000-default
没有任何区别,我推测你VirtualHost
在某处找到了更具体的答案。
grep -r example.com /etc/apache/
应该可以帮助您找到它所在的文件(显然,example.com
根据需要进行替换)。
此外,您还可以执行以下操作来查看所有 s 的列表VirtualHost
:
APACHE_RUN_USER=www-data APACHE_RUN_GROUP=www-data /usr/sbin/apache2 -S
(编辑:或者,实际上只是apache2ctl -S
)