    #
    # ВНИМАНИЕ!
    #
    # Данный файл был сгенерирован автоматически. Любые изменения, внесенные в 
    # него, потеряются после перезапуска комплекса. Если вы хотите изменить
    # параметры какого-то отдельного хоста, вам необходимо перенести 
    # соответствующий блок <VirtualHost> в httpd.conf (там написано, куда именно).
    #
    # Пожалуйста, не изменяйте этот файл.
    #
  

# Host /home/onestyle.loc/tail (1): 
#
# НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА.
#
# Если вы хотите по умолчанию запускать Apache на порту, отличном от 80,
# измените номер порта в следующей далее директиве.
#
Listen 127.0.0.1:80
NameVirtualHost *:*
<VirtualHost *:*>
  #
  # Формат шаблона директории документов:
  #   /выр1/выр2/.../вырN
  # где вырI - регулярное выражение в формате PCRE. Каждое 
  # выражение сравнивается с частью пути между двумя "/" 
  # независимо, поэтому допустимо применять $ и ^ для 
  # привязки к концу и началу имени директории соответственно.
  #
  # Вы можете использовать несколько директив DocumentRootMatch,
  # чтобы задать соответствие этого же шаблона и различным директориям.
  #
  # Порядок следования директив DocumentRootMatch ВАЖЕН: в случае,
  # если несколько разных директив "перекрываются" (т.е. совпадают
  # с одним и тем же путем), используется только первое совпадение.
  #
  # Перечислять директивы DocumentRootMatch следует в порядке 
  # приоритета: шаблоны, идущие первыми, совпадают с большей долей
  # вероятности, чем идущие последними. То есть, "более частные"
  # шаблоны следует помещать ВЫШЕ более общих. Ниже так и сделано.
  #
  # Далее идут различные схемы именования директорий.
  # -------------------------------------------------
  #
  # Иногда домены второго уровня не нужны, и сайты хранятся в
  # директории public_html. Примеры:
  #   /home/somehost/public_html          -> http://somehost
  #   /home/somehost/public_html/cgi-bin/ -> http://somehost/cgi-bin/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)/public_html^1"
  #  
  # Схема иненования хостера Net.Ru.
  #   /home/somehost/html     -> http://somehost
  #   /home/somehost/html/*/  -> http://*.somehost
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*)"
  #
  # Схема именования хостера Host-ing.Ru.
  #   /home/somehost/domains/*   -> http://*.somehost
  #   /home/somehost/cgi-bin/    -> http://*.somehost/cgi-bin/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)"
  # 
  # На некоторых хостингах имена директорий начинаются с тильды.
  # Примеры для данного шаблона:
  #   /var/www/html/~somehost/*    -> http://*.somehost
  #   /var/www/html/~somehost/cgi  -> http://*.somehost/cgi/
  # 
#  DocumentRootMatch "/var/www/html/(?!cgi-)~(.*)^1/(?!cgi$|cgi-)(.*)"
  #
  # И наконец, самый общий шаблон. Применяется, если ни один другой
  # шаблон не совпал. Первое совпадение (участок в скобках) в каждом 
  # имени директории будет рассматриваться как доменное имя. Примеры:
  #   /home/somehost/*       -> http://*.somehost
  #   /home/somehost/cgi/    -> http://*.somehost/cgi/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)"
  #
  # Примечание: в PCRE фраза "(?!cgi-)" означает "с этого места НЕ
  # начинается подстрока 'cgi-'". Метасимвол ^1 указывает, что данный
  # фрагмент пути (левее нее) должен быть записан в буфер для дальнейшего
  # извлечения (см. ниже описание метасимволов для подстановки).
  #
  #
  # После того, как один из шаблонов директории документов совпал с
  # некоторой директорией, в шаблоне можно использовать следующие 
  # подстановочные знаки:
  # 1. $&         - полный путь к директории документов;
  # 2. $^N        - путь, помеченный в шаблоне как ^N. Например, для шаблона
  #                 "/home/(.*)^2/(.*)", примененного к "/home/abc/def",
  #                 значение $^2 будет равно /home/abc.
  #                 Вообще, $ в начале свидетельствует о работе с ПУТЯМИ.
  # 3. %&         - полное доменное имя;
  # 4. %^N        - N-й компонент доменного имени.
  #                 Вообще, % говорит о работе с ДОМЕННЫМИ ИМЕНАМИ.
  # 5. $&стр      - подстановка значения директивы "dnwr_стр" из файла
  #     или         .htaccess, находящегося в директории документов
  #    %&стр        (чтобы не возникало конфликтов с Apache, эта директива
  #                 должна быть закомментирована). Директива наследуется: 
  #                 если в родительских каталогах есть .htaccess, в котором 
  #                 она опрелена, то значение по умолчанию берется оттуда. 
  #                 Текст "стр" не должен состоять из одних только цифр.
  # 6. $^{N:-D}   - в случае, если $^N или $&стр (соответственно) пусты,
  #     или         вместо них подставляется значение по умолчанию D.
  #    $&{стр:-D}   Разделитель ":-" является служебным и в подстановке
  #                 не участвует.
  #
  # В выражении, содержащем метасимволы, можно также применять 
  # специальные команды по следующим правилам (приведены примеры
  # того, что происходит с текстом ПОСЛЕ подстановки метасимволов):
  # 
  # Работа с доменными именами:
  #   "abc.def.ru/../gh"    -> "gh.def.ru"      (отсечение слева)
  #   "www.def.ru/-www"     -> "def.ru"         (отчечение "www" слева)
  #   "www.def.ru/abc"      -> "abc.www.def.ru" (присоединение "abc")
  #   "www.def.ru/-www/abc" -> "abc.def.ru"     (отсечение "www" и добавление "abc")
  #   "abc.def.ru/-www"     -> "abc.def.ru"     (не изменилось)
  #
  # Работа с файловыми путями:
  #   "/abc/def/../a"       -> "/abc/a"
  #   "/abc/def/./a"        -> "/abc/def/a"
  #   "/abc/def/-def/a"     -> "/abc/a"         (здесь "def" - любое PCRE-выражение)
  #   "/abc/d/-def/a"        > "/abc/d/a"       ("d" не совпало с "def")
  #
  #
  # Директория документов виртуального хоста.
  # $& означает "весь совпавший путь".
  #
  DocumentRoot "Y:/home/onestyle.loc/tail"  
  #
  # Это имя нигде реально не фигурирует из-за настройки
  # UseCanonicalName Off (см. выше).
  # %& означает "все совпавшее доменное имя".
  #
  ServerName "tail.onestyle.loc"
  #
  # Указывает на то, что данный блок совпадает с именем виртуального 
  # хоста (без префикса "www" или с ним). Если Вы хотите создавать
  # специфичные виртуальные хосты (например, для того, чтобы
  # задать для них отдельные лог-файлы, а не общие, как сделано
  # сейчас), добавляйте хосты перед данным блоком, но не после! 
  # Иначе они не будут работать, все "съест" текущий хост.
  #
  # Подходят доменные имена как с префиксом www, так и без него.
  #
  ServerAlias "tail.onestyle.loc" "www.tail.onestyle.loc" 
  #
  # Определяет CGI-директорию для данного виртуального хоста,
  # доступную как http://хост/cgi/. Если вы хотите, чтобы
  # директория /cgi-bin/ была общей для всех виртуальных хостов
  # закомментируйте следующую строку:
  #
  # ScriptAlias /cgi-bin/ "$^1/cgi-bin/"
  #
  # $^1 означает "часть пути, помеченная в шаблоне как ^1".
  ScriptAlias /cgi/ "/home/onestyle.loc/cgi/"
  ScriptAlias /cgi-bin/ "/home/onestyle.loc/cgi-bin/"
  #
  # Отдельный файл сообщений об ошибках для каждого хоста.
  # Если хотите сделать один файл для всех хостов, укажите
  # здесь нужный путь.
  #
  ErrorLog "/home/onestyle.loc/error.log"
</VirtualHost>

# Host /home/onestyle.loc/www (2): 
#Listen 127.0.0.1:80
#NameVirtualHost *:*
<VirtualHost *:*>
  DocumentRoot "Y:/home/onestyle.loc/www"  
  ServerName "onestyle.loc"
  ServerAlias "onestyle.loc" "www.onestyle.loc" 
  ScriptAlias /cgi/ "/home/onestyle.loc/cgi/"
  ScriptAlias /cgi-bin/ "/home/onestyle.loc/cgi-bin/"
  ErrorLog "/home/onestyle.loc/error.log"
</VirtualHost>

# Host /home/custom/www (3): 
Listen 127.0.0.2:8648
NameVirtualHost 127.0.0.2:*
<VirtualHost 127.0.0.2:8648>
  DocumentRoot "Y:/home/custom/www"  
  ServerName "custom"
  ServerAlias "custom" "www.custom" custom-host
  ScriptAlias /cgi/ "/home/custom/cgi/"
  ScriptAlias /cgi-bin/ "/home/custom/cgi-bin/"
  ErrorLog "/home/custom/error.log"
</VirtualHost>