Что нового?

VertrigoServ

TaLLeR43

Администраторы
Сообщения
35
Реакции
0
Баллы
18
VS WAMP - VertrigoServ - PHP, Apache, MySQL server

Включает в себя: Apache, PHP, MySQL, SQLite, Smarty, PhpMyAdmin, ZendOptimizer, SQLiteManager.

Русская версия: только при установке.

Установка​

Инсталлятор программы идет на русском языке, поэтому никаких сложностей с ее установкой нет. Вначале следует из списка выбрать язык Russian и нажать кнопку OK (рис. 1).
vertigo_01.png

После пользовательского соглашения предлагается выбрать устанавливаемые компоненты (рис. 2).
vertigo_02.png

Выбор небольшой, допускается только добавить ярлык программы на рабочий стол или нет. Оставляем все галочки в исходном состоянии и нажимаем кнопку «Далее». На следующем экране выбираете место для установки комплекта (рис. 3).
vertigo_03.png

После копирования файлов процесс установки завершен. Отметьте галочкой пункт «Запустить VertrigoServ» и нажмите кнопку «Готово» (рис. 4).
vertigo_04.png

К сожалению, на этом поддержка русского языка заканчивается, и остальное знакомство с комплектом Vertrigo придется вести на английском.

После запуска открывается окно типовых задач (рис. 5). Для запуска сервера нажмите на кнопку «Hide this window and start server» (Закрыть окно и запустить сервер).
vertigo_05.png

Сама программа управляется через иконку в трее, она имеет разный вид соответствующий статусу сервера:
vertigo_06.png — сервер запущен (Apache и MySQL);

vertigo_07.png — сервер остановлен;

vertigo_08.png — только MySQL запущен;

vertigo_09.png — только Apache запущен.

Если нажать на иконку, открывается панель доступа к разным настройкам (рис. 6).
vertigo_10.png

Кратко пробежимся по основным пунктам меню.

  • Server (Сервер) — позволяет запускать, останавливать и перезапускать сервер.
  • Tools (Инструменты) — открытие PhpMyAdmin и SQLiteManager. При запуске запрашивается пароль, который можно посмотреть в разделе Help (Справка).
  • Config files (Файлы конфигурации) — быстрый доступ к файлам настройки отдельных компонент сервера.
  • Logs (Журналы) — открытие журналов доступа Apache и ошибок.
  • Documentation (Документация) — ссылки на сайты компонент сервера: Apache, PHP, MySQL и др.
  • Export (Экспорт) — позволяет экспортировать настройки сервера, файлы и базы в другое место.
  • Project WWW Page (Страница проекта) — переход на сайт проекта VertrigoServ.
  • Help and readme (Справка) — краткая справка по часто возникающим вопросам. Здесь же приведен логин и пароль для доступа к phpMyAdmin и SQLitemanager.
  • Localhost page (Локальная страница) — открывает локальный сайт по адресу http://127.0.0.1.
  • WWW folder (папка WWW) — открывается папка для хранения локального сайта.
  • Settings (Настройки) — опции программы и отдельных компонент сервера.
  • Shutdown and exit (Выключить и выйти) — останавливает работу сервера и завершает программу.

Настройки сервера​

Основное преимущество и удобство Vertrigo заключается в управлении настройками через визуальный интерфейс. Параметры PHP, MySQL, расширения Apache — все это легко изменяется не через текстовые файлы, а путем ввода значений и отмечания галочками. При выборе пункта меню Settings > Component settings (Настройки > Настройки компонент) открывается окно для изменения параметров PHP и MySQL (рис. 7).
vertigo_11.png


Кнопка «Return to default settings» возвращает все настройки в заданные по умолчанию, «Save settings and restart server» сохраняет данные и перегружает сервер, «Close and abandon changes» отменяет сделанные изменения и закрывает окно.

Меню Settings > Extensions settings (Настройки расширений) открывает окно расширений Apache и PHP (рис. 8). Здесь вы можете включить или выключить необходимые расширения веб-сервера.
vertigo_12.png

Через меню Settings > Program settings (Настройки программы) можно задавать настройки запуска сервера и вид интерфейса программы (рис. 9).
vertigo_13.png

Здесь самые важные пункты объединены в группу Miscellaneous (Разное):

  • Enable Apache HTTP server (Разрешить Apache) — разрешить запуск веб-сервер Apache.
  • Enable MySQL database server (Разрешить MySQL) — разрешить запуск системы управления базами данных MySQL.
  • Run servers as services — запускать сервер как службу Windows.
  • Automatically start servers — автоматически запускать Apache и MySQL.
  • Start at system startup — запускать VertrigoServ при загрузке системы.
Эти настройки позволяют запускать веб-сервер автоматически, что бывает удобно для рабочего проекта.

Виртуальные хосты​

Исходно VertrigoServ предназначен для отображения только одного сайта, файлы которого располагаются в папке www. В самом Apache заложен механизм под названием «виртуальные хосты», позволяющий использовать один веб-сервер для нескольких сайтов. К сожалению, у Vertrigo нет удобных настроек для создания и управления виртуальными хостами, поэтому придется это делать самостоятельно.

В качестве примера сделаем два локальных сайта с адресами site1.lc и site2.lc. Для этого создадим папки d:\VertrigoServ\www\site1.lc и d:\VertrigoServ\www\site2.lc. Этот путь у вас может отличаться, в зависимости от настроек системы и папки программы.

Открываем конфигурационный файл Apache httpd.conf (Config files > httpd.conf) и практически в самом низу файла, добавляем такие строчки.

Apache:
Listen  127.0.0.1:80
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
  DocumentRoot "d:/VertrigoServ/www/site1.lc"
  ServerName "site1.lc"
  ServerAlias "site1.lc" "www.site1.lc"
</VirtualHost>
<VirtualHost 127.0.0.1:80>
  DocumentRoot "d:/VertrigoServ/www/site2.lc"
  ServerName "site2.lc"
  ServerAlias "site2.lc" "www.site2.lc"
</VirtualHost>
Каждый хост обрамляется командой <VirtualHost> с локальным адресом 127.0.0.1 и портом 80. Внутри пишется почтовый адрес администратора (ServerAdmin), путь к папке сайта (DocumentRoot), адрес сайта (ServerName), альтернативный адрес сайта с приставкой www (ServerAlias).

После сохранения файла необходимо открыть файл c:\Windows\System32\drivers\etc\hosts и в него вставить такие строки.

Код:
127.0.0.1 site1.lc
127.0.0.1 www.site1.lc
127.0.0.1 site2.lc
127.0.0.1 www.site2.lc
После перезагрузки сервера добавьте в папку site1.lc файл index.html с каким-либо текстом, наберите в адресной строке браузера http://site1.lc и проверьте работу сайта. Аналогично проверяется и второй сайт.

Резюме​

За счет использования панели в трее, VertrigoServ позволяет легко следить за статусом сервера, запускать, перезагружать его, а также настраивать компоненты. Большим плюсом комплекта, для новичков, в первую очередь, является управление основными параметрами через визуальный интерфейс. К сожалению, нет встроенного инструмента для добавления виртуальных хостов, так что приходится это делать самостоятельно через файл httpd.conf. Также не хватает поддержки русского языка. В целом же VertrigoServ хороший выбор для локального сервера.
 
Сверху