В помощь начинающему WEB-мастеру. VertrigoServ

Июль, 20th 2012Рубрика: Web 20420
Подписаться на комментарии по RSS

начинающему WEB-мастеру

В статье VertrigoServ - локальная площадка для разработки сайтов я уже рассказывал про этот компактный, и в то же время сбалансированный программный пакет для WEB-разработчика.

Со времени публикации произошли некоторые существенные изменения. Совсем недавно (30 июня) вышла очередная версия 2.28, в которой, кроме всего прочего, была исправлена ошибка, указанная ранее в блоге.

Сменилась версия Web-сервера Apache - он обновился до версии 2.2.22 (ранее VertrigoServ базировался на первой ветке), что привело к некоторому изменению конфигурации виртуальных серверов. Так что сегодня расскажу как настроить VertrigoServ 2.28 для работы над своими проектами.

Забираем пакет установки с сайта проекта http://vertrigo.sourceforge.net

Про установку писать нечего, так что сразу перейдем к настройке. Я предпочитаю создавать для каждого проекта виртуальный сервер, что позволяет работать над разными сайтами, размещая их в собственных каталогах, что логичнее. В этом случае не придется каждый раз чистить единственный каталог, где размещается разрабатываемый сайт.

Для начала необходимо в главном конфигурационном файле web-сервера httpd.conf раскомментировать строку, подключающую файл с настройками виртуальных хостов. В моем случае, путь к файлу такой (система 64 бит):

C:\Program Files (x86)\VertrigoServ\Apache\conf\httpd.conf

Практически в самом конце находим следующую стоку и убираем # перед Include:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

С httpd.conf разобрались. Осталось прописать необходимые хосты (где будут находиться ваши проекты) в файле httpd-vhosts.conf, который находится в каталоге extra.

Пример файла настроек httpd-vhosts.conf с двумя виртуальными хостами test и test2:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "C:/Program Files (x86)/VertrigoServ/www/test"
    ServerName test
    ErrorLog "logs/test.log"
    CustomLog "logs/test.log" common
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot ""
    ServerName test2
    ErrorLog "logs/test2.log"
    CustomLog "logs/test2.log" common
</VirtualHost>

Из конфига видно, что я создал для размещения своих проектов 2 каталога в папке /www/ сервера VertrigoServ. Конечно же их может быть гораздо больше, это ведь только пример.

Можно перезапустить Web-сервер. Однако для того, чтобы приступить непосредственно к работе над сайтами, осталась одна важная деталь - указать компьютеру где искать наши домены test и test2.

Запускаем блокнот (!) от имени Администратора и в каталоге C:\Windows\System32\drivers\etc выбираем файл hosts.

Чтобы увидеть этот файл необходимо выбрать [все файлы] (по умолчанию предлагает только текстовые файлы в формате .txt). Оставляем в нём единственную строку:

127.0.0.1       localhost test test2

Мы указали, что домены test и test2 следует искать на нашем локальном компьютере. Вот собственно и всё. Удачи в разработке!

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 1

  1. 2016-04-25 в 12:49:31 | Борис

    Спасибо! Всё отлично, виртуальные хосты заработали.

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.