Для большинства людей, знакомых с технологиями Internet, понятие Web-сервер однозначно ассоциируется с Apache. И это неспроста - более
60% Web-узлов используют его в качестве программной платформы. Эффективность, надежность, возможность использования самых современных технологий,
реализация для всех ведущих аппаратных платформ и операционных систем и в добавок открытый исходный код и лицензия, позволяющая свободное
распространение, - вот основные факторы, которые позволяют Apache выдерживать жесткую конкуренцию со стороны коммерческих производителей. Книга
посвящена новому выпуску Web-сервера Apache - версии 2, официальный выход которой состоялся весной 2002 г. В ней подробно изложены возможности
программы и приведены рекомендации по наиболее эффективному их использованию. Рассматриваются вопросы конфигурирования и администрирования сервера,
в частности создание и сопровождение виртуальных узлов, различные способы аутентификации и управление доступом к данным, обработка статистики и
мониторинг работы сервера; приводятся рекомендации по организации работы Web-узла и оптимизации производительности сервера в условиях значительной
нагрузки. Большое внимание уделяется работе со средствами динамического создания страниц и Web-приложений: CGI, FastCGI, PHP, Perl, SSI, сервлетами
Java. Вопросы безопасности и защиты информации при работе в Internet рассмотрены в двух аспектах: защита сервера и его данных от
несанкционированного доступа и защищенная передача данных с использованием SSL. Книга содержит множество примеров, демонстрирующих использование
различных директив конфигурации, и служит как превосходным руководством для начинающих Web-администраторов, так и бесценным справочным пособием для
опытных профессионалов.
Я бы хотел поблагодарить Apache Group за
создание наиболее мощного, расширяемого и модульного Web-сервера в мире. Особая благодарность - Ральфу Энгельсхолу (Ralf S. Engelschall), автору модуля mod_rewrite, предоставившего большое количество материала о правилах перезаписи адресов для главы 9. Практические примеры в этой главе приведены из его личной коллекции, которая продолжает расти и доступна на узле www.engelschall.com/pw/apache/rewriteguide
Я также признателен команде Хангри Майндс, воплотившей в жизнь идею создания этой книги. Невозможно перечислить всех, но я должен упомянуть следующих людей.
Джеймс Рассел (James Russel), редактор проекта. Не знаю, как бы я мог сделать эту книгу без его поддержки и советов на всех этапах. Спасибо, Джеймс.