Для добавления виртуального хоста (новый сайт) в конфиг веб-сервера Apache добавить:
<VirtualHost IP-address:80>
ServerName www.site.com
ServerAlias site.com
ServerAdmin postmaster@site.com
DocumentRoot /var/www/site.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Здесь важно указание IP-адреса хоста, чтобы работала директива ServerAlias.