Поскольку вы хотите, чтобы все адреса были на одном виртуальном хосте, сделайте следующее:
# Listen on all interfaces
Listen 80
# Default VH (first one in the configuration), for all connections on port 80
<VirtualHost *:80>
# Main domain
ServerName www.example.com
# Other domains, list all valid here
ServerAlias example.com
[... OTHER CONFIGURATION ...]
</VirtualHost>
Если запрашиваемый домен совпадает с любым в ServerName
или ServerAlias
, он будет использовать этот VirtualHost. Если запрашиваемый домен не соответствует ЛЮБОМУ других определений VirtualHost, он все равно будет использоваться, если он является первым в конфигурации (т. Е. Это значение по умолчанию).