Фишка такая у меня Апач 2. Тут все в раздельных файлах. У меня есть папка
site-aviable (доступные сайты) в ней лежат файлы описывающие сайты имеющиеся у меня на компе их 4 штуки дефаулт и 3 моих, есть папка site- enable (включенные сайты) тут хранятся символические ссылки на файлы, находящиеся в папке site-aviable. Все файлы одинаковые, сейчас один из них приведу ниже, различаются только имена файлов и название и пути сайтов
NameVirtualHost cms.gri
<VirtualHost cms.gri>
ServerAdmin webmaster@localhost
ServerName cms.gri
DocumentRoot /home/grigory/cms/WWW/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/grigory/cms/WWW/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>