Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Виртуальные WT-синтезаторы
  2. Виртуальные библиотеки
  3. Виртуальные вторжения
  4. Виртуальные организации
  5. Виртуальные родители
  6. Виртуальные сети на базе IPSec
  7. Виртуальные сети на базе SSL

Исходно 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:80NameVirtualHost 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.lc127.0.0.1 www.site1.lc127.0.0.1 site2.lc127.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.

Русская версия: нет.


Дата добавления: 2015-08-13; просмотров: 59 | Нарушение авторских прав


Читайте в этой же книге: AppServ | Установка | Установка | Панель управления XAMPP | Запуск веб-сервера | Настройки комплекта | Настройки Endels | Локальные сайты | Пример 3. Код, полученный в результате использования SSI | Параметр sizefmt |
<== предыдущая страница | следующая страница ==>
Настройки сервера| Установка

mybiblioteka.su - 2015-2024 год. (0.009 сек.)