Процесс обработки запросов на веб-сервере при наличии нескольких виртуальных хостов заключается в следующем:
- При поступлении запроса по доменному имени веб-сервер определяет, какому из виртуальных хостов соответствует запрос. 1 Для этого используются специальные разделы конфигурации, которые описывают набор настроек для конкретного сайта, включая его основную папку в файловой системе сервера. 1
- Если в конфигурации найден совпадающий по названию виртуальный хост, то запрос обрабатывается согласно его конфигурации. 1
- Если совпадения не найдены, то используются настройки по умолчанию (обычно это первый из списка виртуальный хост). 1 Также настройки по умолчанию применяются в том случае, если был запрос на IP-адрес сервера без указания конкретного доменного имени. 1
Кроме того, если пришедший на сервер запрос не относится ни к одному из обслуживаемых сайтов, он перенаправляется на виртуальный хост по умолчанию. 5