Добавить разные директивы ServerName на всех виртуальных хостах:
<VirtualHost *:80>
ServerName dev.localhost
DocumentRoot /home/projects/smk/cms
ErrorLog /var/log/apache2/smk-cms-error.log
</VirtualHost>
<VirtualHost *:80>
ServerName my-project.localhost
DocumentRoot /home/projects/smk/deploy
ErrorLog /var/log/apache2/smk-deploy-error.log
</VirtualHost>
Не забудьте добавить записи хоста для dev.localhost
и my-project.localhost
в /etc/hosts
для 127.0.0.1
или любого другого IP-адреса, на который вы хотите, чтобы он указывал.