Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новинки компьютерных книг Сервер Apache 2. Библия пользователя


Информационный Канал Subscribe.Ru

Сервер Apache 2. Библия пользователя

Мохаммед Дж. Кабир

Сервер Apache 2. Библия пользователя

Для большинства людей, знакомых с технологиями Internet, понятие Web-сервер однозначно ассоциируется с Apache. И это неспроста - более 60% Web-узлов используют его в качестве программной платформы. Эффективность, надежность, возможность использования самых современных технологий, реализация для всех ведущих аппаратных платформ и операционных систем и в добавок открытый исходный код и лицензия, позволяющая свободное распространение, - вот основные факторы, которые позволяют Apache выдерживать жесткую конкуренцию со стороны коммерческих производителей. Книга посвящена новому выпуску Web-сервера Apache - версии 2, официальный выход которой состоялся весной 2002 г. В ней подробно изложены возможности программы и приведены рекомендации по наиболее эффективному их использованию. Рассматриваются вопросы конфигурирования и администрирования сервера, в частности создание и сопровождение виртуальных узлов, различные способы аутентификации и управление доступом к данным, обработка статистики и мониторинг работы сервера; приводятся рекомендации по организации работы Web-узла и оптимизации производительности сервера в условиях значительной нагрузки. Большое внимание уделяется работе со средствами динамического создания страниц и Web-приложений: CGI, FastCGI, PHP, Perl, SSI, сервлетами Java. Вопросы безопасности и защиты информации при работе в Internet рассмотрены в двух аспектах: защита сервера и его данных от несанкционированного доступа и защищенная передача данных с использованием SSL. Книга содержит множество примеров, демонстрирующих использование различных директив конфигурации, и служит как превосходным руководством для начинающих Web-администраторов, так и бесценным справочным пособием для опытных профессионалов.

Введение | Библиография | Материалы к книге Загрузить дополнительные материалы к книге


страниц 672, с ил.; формат 70x100/16; 2002, 3 кв.; ISBN 5-8459-0348-3;
Диалектика.


Предисловие

Добро пожаловать в мир Web-сервера Apache 2.0. Возможно, вы уже слышали об Apache. Действительно, более 60 процентов Web-администраторов используют именно его. Apache является наиболее мощной в мире платформой для Web-сервера.

Как Web-разработчик, исследователь и администратор автор считает, что Apache прекрасно подходит для большинства Web-узлов. Apache 2.0 - это существенно обновленная версия сервера Apache. Первоначально группа разработчиков Apache Group создала Web-сервер, который имел очень гибкие возможности конфигурирования и быстро завоевал популярность. В версии 2 основное внимание сосредоточено на масштабируемости, надежности и производительности. В последней версии сервера было уделено особое внимание расширяемости архитектуры.

Сегодня Apache является наиболее широко распространенной Web-платформой. Каждый день увеличивается число компаний, которые внедряют Apache в свои информационные инфраструктуры. Многие крупные IT-компании, такие, как IBM, поставляют Apache со своей продукцией. Будущее сервера Apache выглядит очень перспективно. Независимо от того, вы первый раз столкнулись с этим сервером или вы уже опытный администратор Apache, эта книга поможет вам в его освоении.

Как организована эта книга

Книга состоит из шести частей. Коротко расскажем о каждой части.

Часть I. Введение

Кроме краткого введения в мир Apache, в этой части рассмотрен процесс получения исходных кодов и компиляции программного обеспечения сервера. Показано, как подготовить и запустить Apache с минимальными изменениями в стандартном файле конфигурации на вашей системе. Эта часть заканчивается полным описанием основных директив конфигурации Apache и стандартных модулей. Таким образом, вы будете готовы к выполнению серьезных задач администрирования.

Часть II. Администрирование Web-узлов

В этой части рассмотрены типичные задачи администрирования, такие, как создание виртуальных Web-узлов, аутентификация пользователей и управление доступом, мониторинг, ведение журналов регистрации, перезапись и перенаправление адресов, настройка службы proxy и т.д. Очень подробно описано создание виртуальных Web-узлов и управление ими. Вы овладеете различными методами аутентификации пользователей и управления доступом. Вы изучите мониторинг Web-сервера и научитесь изменять формат файлов регистрации и анализировать их содержимое.

Часть III. Web-приложения

В этой части рассмотрены средства создания страниц с динамическим содержимым при помощи Apache. Описаны технологии CGI, SSI, FastCGI, PHP, mod_perl и сервлеты Java. Вы быстро выучите использование этих технологий в Apache.

Часть IV. Защита Web-узла

Любой компьютер в Internet может стать жертвой злоупотреблений или неправильного использования. Поэтому всегда нужно обеспечивать безопасность системы и соблюдать меры предосторожности. В этой части рассказывается, как сделать Web-узел более защищенным от атак хакеров. Рассматривается риск, который появляется при использовании SSI и CGI, и указаны предупредительные меры, позволяющие уменьшить этот риск. Описывается также использование SSL - службы, с помощью которой в Apache обеспечивается безопасность электронной коммерции.

Часть V. Запуск Apache в среде Windows

Apache на платформе Windows (Win 32) становится все более популярным. В версии 2.0 производительность Web-сервера Apache под управлением Win32 стала очень высокой. В этой части рассмотрена установка и конфигурирование Apache на данной платформе.

Часть VI. Настройка производительности и масштабируемости

В этой части рассказано, как получить максимальную производительность Apache путем настройки системы и оптимизации конфигурации. Много внимания уделено тому, как наиболее эффективно использовать высокопроизводительное оборудование, как настраивать жесткие диски и файловую систему под Linux для увеличения производительности системы. Рассмотрено также Web-кеширование и настройка Web-приложений, использующих Perl.

Об авторе

Мохаммед Кабир (Mohammed Kabir) - основатель и председатель совета директоров фирмы Evoknow, Inc. Его компания специализируется на разработке программного обеспечения для управления связями с покупателями. В свободное от управления проектами по разработке программ и написания книг время Кабир любит путешествовать. Он изучил компьютерные технологии в Университете штата Калифорния в Сакраменто. С ним можно связаться по адресу: kabir@evoknow.com

Благодарности

Я бы хотел поблагодарить Apache Group за создание наиболее мощного, расширяемого и модульного Web-сервера в мире. Особая благодарность - Ральфу Энгельсхолу (Ralf S. Engelschall), автору модуля mod_rewrite, предоставившего большое количество материала о правилах перезаписи адресов для главы 9. Практические примеры в этой главе приведены из его личной коллекции, которая продолжает расти и доступна на узле www.engelschall.com/pw/apache/rewriteguide

Я также признателен команде Хангри Майндс, воплотившей в жизнь идею создания этой книги. Невозможно перечислить всех, но я должен упомянуть следующих людей.

Джеймс Рассел (James Russel), редактор проекта. Не знаю, как бы я мог сделать эту книгу без его поддержки и советов на всех этапах. Спасибо, Джеймс.

Тэрри Варверис (Terri Varveris), редактор. Спасибо, Тэрри.

Шэйла Кабир (Sheila Kabir), моя жена, которая терпела в течение нескольких месяцев многие часы работы над этой книгой. Спасибо, любимая.


Каталог книг | Расширенный поиск | Об издательстве
Контакт | Подписка на новости
Издательская группа "Диалектика-Вильямс"



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное