В помощь начинающему WEB-мастеру. VertrigoServ
В статье 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
Спасибо! Всё отлично, виртуальные хосты заработали.