com и .co.uk, можно ли создать виртуальный хост, указывающий на один каталог на коробке?
В настоящее время у меня есть
<VirtualHost *:80>
ServerName www.domain.co.uk
ServerAlias domain.co.uk
DocumentRoot "C:/htdocs/domain.com/htdocs"
<Directory />
Options +Includes
</Directory>
ErrorLog "C:/htdocs/domain.co.uk/logs/error.log"
CustomLog "C:/htdocs/domain.co.uk/logs/access.log" combined
Да, просто добавьте их в свой ServerAlias
ServerAlias domain.co.uk www.domain.com domain.com
Или вы могли бы сделать это так:
ServerName domain.co.uk
ServerAlias *.domain.co.uk domain.com *.domain.com
Я думаю, что у вас есть проблемы с несогласованностью вашего опубликованного кода. Используя оба C:/htdocs/domain.co.uk/
и C:/htdocs/domain.com/
Если бы это было до меня. Я бы все вложил C:/htdocs/domain.com/
и используйте следующие
<VirtualHost *:80>
ServerName domain.com
ServerAlias *.domain.com domain.co.uk *.domain.co.uk
DocumentRoot "C:/htdocs/domain.com/htdocs"
<Directory />
Options +Includes
</Directory>
ErrorLog "C:/htdocs/domain.com/logs/error.log"
CustomLog "C:/htdocs/domain.com/logs/access.log" combined
</VirtualHost>
Обратите внимание, при использовании *.domain.com
(звездочка-псевдоним) в ServerAlias. Если вы хотите добавить определенный поддомен (например, Delicious-subs.domain.co.uk) в новый VirtualHost, указывающий на другое место. Затем вам нужно будет добавить этот новый VirtualHost с помощью выше / до VirtualHost, используя псевдоним звезды.