Павел Малахов
Установив веб-сервер Apache и предоставив через него на всеобщее
обозрение свой сайт, некоторые и не подозревают, каким мощным инструментом они
владеют. С его помощью можно управлять сотнями сайтов с разными именами и
уровнями доступа. Денежная стоимость и временные затраты на добавление каждого
сайта при этом минимальны.
Веб-сервер Apache, популярный благодаря своей прозрачности для программистов
и администраторов и не в последнюю очередь благодаря бесплатности,
реализован под все более-менее популярные операционные системы. Его настройки
для всех ОС одинаковы, различаются только пути, где хранятся конфигурационные
файлы. На одном сервере может быть запущено несколько экземпляров Apache,
прослушивающих разные адреса и/или порты. Один экземпляр может обслуживать
несколько сайтов (подробнее об этом ниже). Проект настолько популярен,
что постоянно обрастает новой функциональностью. О степени
популярности можно судить либо по статистике, что, на мой взгляд, довольно
опрометчиво, либо по конкретным фактам. Фактов популярности Apache мы приведём
два. Во-первых, его наличие в качестве веб-сервера по умолчанию в большинстве
UNIX-подобных операционных систем. Во-вторых, такой гигант в области ИТ, как
компания Oracle, принял его в состав своего продукта Oracle Application Server 10g,
где он играет одну из ключевых ролей.
У нас есть
n Компьютер с установленным пакетом Apache 1.3
или 2.0.
n Адрес сервера в Интернете: 10.0.10.15 и имя: teo.mynetwork.ru.
n Адрес сервера в локальной сети: 192.168.100.18.
n Несколько сайтов.
n Несколько имён для одного сайта.
Хотим
n Разместить все сайты на одном сервере.
n Сделать доступ к каждому сайту по отдельному
URL.
n Ограничить доступ к некоторым сайтам.
n Сделать перенаправление нескольких имён на один
сайт.