Нашел пример настройки секций <VirtualHost>Вот моя версия:
# site1
<VirtualHost *:80>
ServerName _site1
DocumentRoot /data/sites/site1/htdocs
CustomLog /data/sites/site1/access.log combined
ErrorLog /data/sites/site1/error.log
</VirtualHost>
# site2
<VirtualHost *:80>
ServerName
DocumentRoot /data/sites/site2/htdocs
CustomLog /data/sites/site2/access.log combined
ErrorLog /data/sites/site2/error.log
</VirtualHost>
В файле хостс в винде назначил имя серверу
10.2.1.101 webserver
Когда в конфиге апача была только одна секция с site1, он в браузере открывался без проблем.
Когда в конфиг добавил site2, появилась ошибка: "[warn] _default_ VirtualHost overlap on port 80, the first has precedence"
Убрал предупреждение, добавив в конфиг апача строчку: NameVirtualHost *:80. Хотя по правде, не понял, для чего она точно нужна.
Теперь такая проблема: в браузере открывается только тот сайт, который в конфиге апача стоит первым. Т.е., если я секции VirtualHost меняю местами, открывается сайт из первой секции.
А как мне сделать так, чтобы открывался любой сайт, какой я захочу , по заданной мной ссылке в браузере? Ответа в поиске не нашел, прошу помощи!