
- •Установка
- •Запуск веб-сервера
- •Настройка
- •Базы данных
- •Установка
- •Настройки сервера
- •Виртуальные хосты
- •Установка
- •Панель управления xampp
- •Настройка параметров
- •Установка
- •Запуск веб-сервера
- •Локальные сайты
- •Настройки комплекта
- •Установка
- •Оболочка
- •Настройки Endels
- •Локальные сайты
- •Директивы ssi
- •Директива config
- •Параметр errmsg
- •Параметр timefmt
- •Параметр sizefmt
- •Директива include
- •Параметр file
- •Параметр virtual
- •Директива echo
- •Переменные окружения
- •Условные выражения
- •Ssi на практике
- •Ссылка на главную страницу
- •Определение Internet Explorer
- •Создание шаблона
- •Выделение текущего пункта меню
- •Версия для печати
Настройки сервера
Основное преимущество и удобство Vertrigo заключается в управлении настройками через визуальный интерфейс. Параметры PHP, MySQL, расширения Apache — все это легко изменяется не через текстовые файлы, а путем ввода значений и отмечания галочками. При выборе пункта меню Settings > Component settings (Настройки > Настройки компонент) открывается окно для изменения параметров PHP и MySQL (рис. 7).
Рис. 7. Окно настроек компонент
Кнопка «Return to default settings» возвращает все настройки в заданные по умолчанию, «Save settings and restart server» сохраняет данные и перегружает сервер, «Close and abandon changes» отменяет сделанные изменения и закрывает окно.
Меню Settings > Extensions settings (Настройки расширений) открывает окно расширений Apache и PHP (рис. 8). Здесь вы можете включить или выключить необходимые расширения веб-сервера.
Рис. 8. Окно расширений
Через меню Settings > Program settings (Настройки программы) можно задавать настройки запуска сервера и вид интерфейса программы (рис. 9).
Рис. 9. Окно настроек программы
Здесь самые важные пункты объединены в группу 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) и практически в самом низу файла, добавляем такие строчки.
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 хороший выбор для локального сервера.
XAMPP
комментариев: 4
29.10.2010
Влад Мержевич
http://www.apachefriends.org/en/xampp.html
Включает в себя: Apache, MySQL, PHP, phpMyAdmin, Perl, FileZilla FTP Server, Mercury Mail Transport System.
Русская версия: нет.