У меня проблема с Linux VPS. Всякий раз, когда я нажимаю xyz.com, он работает нормально. Всякий раз, когда я пытаюсь щелкнуть www.xyz.com, он открывает сначала настроенный веб-сайт на виртуальном хосте.
Настроил виртуальный хост. любое имя сервера, которое я даю
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin info@abc.com
DocumentRoot /var/www/www.abc.com/
ServerName abc.com
ErrorLog logs/abc_com
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin 5info@xyz.com
DocumentRoot /var/www/www.xyz.com/
ServerName xyz.com
ErrorLog logs/xyz_com
</VirtualHost>
Я уже сделал записи в / etc / hosts
xxx.xxx.xxx.xxx www.abc.com
xxx.xxx.xxx.xxx www.xyz.com
оба имеют одинаковый IP-адрес
На панели домена верны записи A и CNAME.
Похоже, вы ищете псевдонимы серверов. В вашей конфигурации установите псевдоним конфигурации на www. например
<VirtualHost *:80>
ServerName domain.tld
ServerAlias www.domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>
источник: http://httpd.apache.org/docs/2.2/vhosts/name-based.html