16.9. Виртуальный HTTP-сервер

16.9. Виртуальный HTTP-сервер

Концепция виртуальных узлов позволяет одному серверу Apache поддерживать несколько сайтов. Пользователи видят отдельные веб-узлы, и получается, что один веб-сервер заменяет несколько. Это очень удобно, если нужно организовать персональные веб-сайты пользователей или собственные узлы подразделений компании, например, develop.mycompany.com.

Сервер Apache можно настроить несколькими способами: либо так, чтобы запускался один сервер, который будет прослушивать все обращения к виртуальным серверам (такой вариант настраивается при помощи директивы VirtualHost), либо запускать отдельный процесс для каждого виртуального сервера (в этом случае применяются директивы Listen и BirdAddress). В этом параграфе я буду рассматривать первый вариант.

Внутри блока директивы VirtualHost можно использовать любые директивы, кроме ServerType, BindAddress, Listen, NameVirtualHost, ServerRoot, TypesConfig, PidFile, MinRequestPerChild, MaxSpareServers, MinSpareServers, так как некоторые из них относятся к основному HTTP-серверу (например, ServerType), а некоторые — ко второму варианту настройки виртуальных серверов и здесь неприемлемы. Обязательно должны присутствовать директивы ServerName, DocumentRoot, ServerAdmin и ErrorLog.

В зависимости от версии и от настроек Apache виртуальные узлы могут прописываться либо в файле httpd.conf, либо в файле vhosts.conf.

Виртуальные серверы можно идентифицировать по имени или по IP-адресу.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Сервер форумов LAND.RU (http://www.land.ru)

Из книги Мир общения: ICQ автора Леонтьев Виталий Петрович

Сервер форумов LAND.RU (http://www.land.ru) Крупные сайты обычно предпочитают разрабатывать форумы самостоятельно и держать их у себя «под бочком», на том же самом сервере. А вот владельцы небольших сайтов и домашних страничек такую роскошь себе позволить не могут – а потому


Сервер форумов EZB0ARD (http://www.ezboard.com)

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

Сервер форумов EZB0ARD (http://www.ezboard.com) Если необходимость общаться исключительно на языке Шекспира и Джона Леннона вас не смущает – добро пожаловать в гости к одной из самых популярных на Западе копилок форумов – серверу EzBoard. Уж где-где, а здесь вы без общения явно не


Каталог русских WWW-чатов ЦИПДС (http://www.homepage.techno.ru/lot/chats.html или http://cipds.al.ru/wrchats.shtml)

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Каталог русских WWW-чатов ЦИПДС (http://www.homepage.techno.ru/lot/chats.html или http://cipds.al.ru/wrchats.shtml) Этот каталог чатов – лишь один из многих, которые можно найти на страницах Рунета. Задайте запрос «каталог чатов» или «русские чаты» любому поисковику – и он с готовностью вывалит в ответ


18.1. Что такое "виртуальный компьютер"

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

18.1. Что такое "виртуальный компьютер" Виртуальный компьютер - специальная программа, запускаемая в ОС Linux и моделирующая физический компьютер на основе процессора Intel x86. Монитором виртуального компьютера является окно графической оболочки X Window, в которое производится


Связь HTTP GET и HTTP POST

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Связь HTTP GET и HTTP POST Хотя GET и POST кажутся привычными конструкциями, этот метод пересылки недостаточно гибок для обслуживания таких сложных элементов, как структуры и классы. При использовании SET и POST вы можете взаимодействовать с Web-методами, используя только типы, указанные


11.5. Виртуальный узел FTP

Из книги Интернет – легко и просто! автора Александров Егор

11.5. Виртуальный узел FTP В этом разделе книги пойдет речь о конфигурировании виртуального FTP-сервера. Создание виртуального FTP-сервера будет происходить с использованием сервера ProFTP.Для начала определимся, что такое виртуальный сервер? Как и подразумевает слово


12.4. Виртуальный HTTP-сервер

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

12.4. Виртуальный HTTP-сервер Концепция виртуальных хостов позволяет серверу Apache поддерживать несколько Web-узлов. Получается, что один Web-сервер заменяет несколько серверов, и вместо одного узла пользователи видят отдельные Web-узлы. Это очень удобно, если нужно организовать


Виртуальный фотоальбом

Из книги C++ для начинающих автора Липпман Стенли

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


Виртуальный сервер

Из книги Как заработать в Интернете. 35 самых быстрых способов автора Фомина Ольга

Виртуальный сервер Иметь компьютер, круглосуточно подключенный к Интернету по скоростной линии связи, довольно накладно и не всегда по карману желающим поместить свою информацию в Интернете. Выходом из сложившейся ситуации может стать использование виртуального


15.4. Виртуальный узел FTP

Из книги Домены. Все, что нужно знать о ключевом элементе Интернета автора Венедюхин Александр

15.4. Виртуальный узел FTP Виртуальный сервер — это сервер, не существующий физически, но представляющийся пользователю как реальный сервер. ОС Linux может поддерживать несколько IP-адресов, благодаря чему имеется возможность создать виртуальные узлы. Если вы располагаете


Глава 16 HTTP-сервер Apache

Из книги Социальные сети. ВКонтакте, Facebook и другие… автора Леонтьев Виталий Петрович

Глава 16 HTTP-сервер Apache Эта глава посвящена популярному HTTP-серверу Apache. Этот сервер возник из веб-сервера NCSA, разработанного в Национальном центре разработок суперкомпьютеров Иллинойского университета. В 1994 году из проекта NCSA ушел главный разработчик, оставив многих


16.14. Сервер kHTTPd — веб-сервер уровня ядра

Из книги автора

16.14. Сервер kHTTPd — веб-сервер уровня ядра В операционной системе все процессы можно разделить на два типа: процессы уровня ядра и пользовательские процессы. Процесс уровня ядра запускается и работает очень быстро по сравнению с относительно неповоротливым


17.5.1. Виртуальный ввод/вывод

Из книги автора

17.5.1. Виртуальный ввод/вывод Первая виртуальная операция, которую мы хотели реализовать, - это печать запроса на стандартный вывод либо в файл:ostream& print( ostream &os = cout ) const;Функцию print() следует объявить виртуальной, поскольку ее реализации зависят от типа, но нам нужно


2. Что такое виртуальный сайт

Из книги автора

2. Что такое виртуальный сайт Понятие «сайт» на сегодняшний день стало очень распространенным и тесно вошло в наш словарь. Это во многом сопряжено со становлением сети Интернет и с ее активным применением. Стоит нам зайти в глобальную Паутину, как тут же мы оказываемся на


Виртуальный статут

Из книги автора

Виртуальный статут Наш кириллический домен выходит больше похожим на домен GOV, чем на домен COM. Поэтому почта. рф – вполне логичный адрес для сайта, например, связанного с Федеральной почтовой связью Российской Федерации. А БАНК.РФ, в таком случае, – это адрес Центрального


Виртуальный фотоальбом

Из книги автора

Виртуальный фотоальбом Фотографиями вам необходимо обзавестись в любом случае – надеюсь, вы понимаете, что даже идеально составленный текст объявления или резюме поможет вам сделать лишь первый шаг к знакомству. А бывает, что без фото невозможен и он – объявление, не