Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Apache для профессионалов

Питер Уэйнрайт

Издано:2001 М.,"Лори"
Для профессионалов
ISBN: 5-85582-137-4
Мягкий переплет, 474 стр.
Формат: 84x108/16

Начало
Введение
Об авторе
[Заказать книгу в магазине "Мистраль"]

Содержание

Глава 1: Apache и Интернет

 Apache - анатомия web-сервера
  Источники Apache
  Лицензия на Apache
  Apache и Y2K
  Поддержка Apache
  Принципы работы Apache
    Apache в UNIX и в Windows
    Конфигурационные файлы и директивы
    Модули
 Работа в сети и TCP/IP
  Определения
  Пакеты и инкапсуляция
  Сообщения АСК, NAK и другие
  Сетевая модель TCP/IP
  Другие протоколы
  IP-адреса и классы сетей
  Специальные IP-адреса
  Сетевые маски и маршрутизация
  Обнаружение служб: общеизвестные порты
  Сетевой суперсервер inetd
  Будущее: IPv6
  Инструментальные средства для работы с сетью
    ifconfig
    netstat
    snoop и tcpdump
    ping
    spray
    traceroute
 Протокол передачи гипертекста
  Запросы и ответы HTTP
    Методы HTTP
    URI
    Протокол HTTP
  Заголовки HTTP

 Выбор оборудования сервера
  Поддерживаемые платформы
  Базовые требования к серверу
    Функционирование сервера на специально
    выделенном оборудовании
    Высокопроизводительные и высоконадежные серверы
  Память
  Сетевой интерфейс
    Двойные сетевые соединения
  Подключение к Интернету
  Жесткий диск и контроллер
  Операционная система
  Избыточность и резервное копирование
  Специальное оборудование
    Qube и RaQ от Cobalt
    IBM
    Netwinder от Rebel.Com
    Linux + Apache
  Передача функций по обслуживанию сервера

Глава 2: Начало работы с Apache

 Установка Apache
  Получение Apache
    Установка Apache с двоичных дистрибутивов
    Установка Apache из источника
    Установка Apache из предварительно построенных пакетов
  Установка Apache вручную
    Размещение файлов Apache
    Размещение исполняемых программ Apache
    Безопасность и полномочия
  Модернизация Apache
  Другие вопросы
    Время
    Множественная установка
 Базовая конфигурация
  Основные компоненты базовой конфигурации
    Имя сервера
    Обслуживаемый IP-адрес
    Обслуживаемый порт (порты)
    Автономный режим или inetd
    Пользователь и группа
    Адрес электронной почты администратора
    Корень сервера
    Журнал ошибок по умолчанию
    Корень документов
  Знакомство с конфигурационными файлами.
  Конфигурирование Apache для работы с inetd
  Другие директивы базовой конфигурации
 Запуск, остановка и перезапуск сервера
  Запуск сервера
  Параметры вызова
    -D: описание имени IfDefine
    -d: описание корня сервера
    -f: указание конфигурационного файла
    -С: обработка директивы перед чтением конфигурации
    -с: обработка директивы после чтения конфигурации
    -V: отображение версии Apache
    -V: отображение версии Apache
        и параметров этапа компиляции
    -h: вывод сведений о применении сервера
    -L: вывод списка доступных конфигурационных команд
    -I: вывод списка скомпилированных модулей
    -S: отображение установок после
        грамматического разбора
    -t: тестирование конфигурации
    -X: однопроцессный фоновый режим
  Перезапуск сервера
    Перезапуск сервера в обычном режиме
    Плавный перезапуск сервера
  Остановка сервера
  Автоматический запуск сервера
 Тестирование сервера
    Перед тестированием
    Тестирование браузера
    Тестирование из командной строки
    или с помощью терминальной программы
 Графические конфигурационные инструменты
    Comanche
    TkApache
    LinuxConf
    Другие инструменты конфигурирования
    Замечание относительно текстовых файлов
Глава 3: Построение Apache
    Изменение стандартных установок
    Оптимизация сервера для конкретной платформы
    Выбор модулей
    Изменение исходного кода и применение заплат
 Построение Apache из исходного программного текста
  Построение Apache
    Общие параметры
    Выбор модулей для включения
  Построение Apache как динамического сервера
  Изменение порядка загрузки модулей
 Редактирование конфигурации вручную
  и установка значений для среды
 Дополнительные параметры построения
  Конфигурирование компоновки Apache
    Определение областей хранения Apache по отдельности
  Правила
  Построение Apache с поддержкой suEXEC
  Параметры сценариев построения и поддержки
 Построение модулей с помощью АРАСI и apxs
    Добавление модулей третьих фирм с помощью АРАС1
    Построение модулей с помощью apxs
    Установка модулей с помощью apxs
    Генерация шаблонов модулей с помощью apxs
    Использование apxs в формирующих файлах

Глава 4: Конфигурирование Apache
 Область, просматриваемая Apache
 в поисках своей конфигурации
    Конфигурация по каталогам
    Условная конфигурация
 Структурирование конфигурации Apache
  Контейнерные директивы Apache
  Типы и размещение директив
    Директивы уровня сервера
    Директивы с глобальной и локальной областью действия
    Директивы с локальной областью действия
 Местоположение директив
  Разрешенные области
  Область действия и вложение контейнеров
    Уточнение областей действия контейнеров
    Вложение контейнерных директив
  Объединение контейнеров и их содержимого
  Законность директив в контейнерах
 Options и переопределение
  Разрешение и запрещение характеристик с помощью Options
    Наследование и переопределение параметров
  Директивы переопределения в конфигурации по каталогам
    Объединение файлов .htaccess с конфигурацией сервера
    Управление переопределением с помощью AllowOverride
    Наследование и переопределение
    разрешенных параметров переопределения
    Запрещение переопределения
    Повышение безопасности и эффективности
    сервера путем запрета.htaccess
 Ограничение доступа с помощью allow и deny
  Управление доступом по имени
  Управление доступом по IP-адресу
  Управление доступом из подсетей
  с помощью сети и сетевой маски
  Управление доступом по заголовку HTTP
  Комбинирование доступа по хостам
  и аутентификации пользователей
  Переопределение хост-доступа
 Списки каталогов
  Разрешение и запрещение индексов каталогов
    Проблемы безопасности, возникающие при индексировании
    Указание индексных файлов по умолчанию
    с помощью Directorylndex
  Генерация страницы HTML с помощью mod_autoindex
    Параметры индексирования
     Объединение и наследование параметров индексирования
     Добавление заголовка и справочного файла
  Управление отображением файлов с помощью Indexignore
  Присвоение значков
    Описание значков и текста по имени и по расширению
    Описание значков и текста по типу MIME
    Описание значков и текста по зашифрованному файлу MIME
    Описание значка по умолчанию
    Создание каталога для значков
  Присвоение описаний
 Среда Apache
  Установка, отмена и передача переменных из оболочки
  Условная установка переменных
  Специальные переменные для браузеров
  Распознавание роботов с помощью BrowserMatch
  Передача переменных в CGI
  Управление условным доступом
  Сравнение SetEnvIf и SetEnv
  Установка переменных с помощью mod_rewrite
 Управление ответами и заголовками
  Установка клиентских заголовков
  Установка сроков действия
    Установка и активизация mod_expires
    Установка срока действия по умолчанию
    Установка сроков действия по типу среды
    Подробный формат сроков действия
 Посылка содержимого "как есть"
 Посылка дайджеста содержимого
 Обслуживание соседей
  Управление роботами с помощью robots.txt
  Управление роботами в HTML
  Управление роботами при управлении доступом
  Привлечение роботов
  Проверка информации, индексируемой роботами
  Известные роботы, плохие роботы и дополнительные сведения

Глава 5: Определение потребностей клиента
 Обработка и реализация содержимого
  Типы файлов
  Кодированные формы файлов
  Языки файлов
  Реализация содержимого
    Реализация содержимого с помощью MultiViews
    Карты типов
  Перестановка файлов и допустимые
  указатели URL в режиме MultiViews
  Реализация содержимого по нескольким критериям
  Реализация содержимого и прокси-серверы
  Магические типы MIME
    Установка и активизация mod_mime_magic
     Смещение
     Тип и критерий соответствия
     Тип MIME и кодирование
 Обработка ошибок и ответов
  Обработка ошибок в Apache
  Коды ошибок и ответов
  Директива ErrorDocument
    Создание сообщений об ошибках
    Динамическая обработка ошибок
  Ограничения ErrorDocument
    Внешние указатели URL
    Сбои при аутентификации
 Псевдонимы и переадресация
  Псевдонимы и псевдонимы сценариев
    Базовые псевдонимы
    Создание псевдонимов с помощью
    стандартных выражений
    Создание псевдонимов для сценариев CGI
    с помощью ScriptAlias
    Создание псевдонимов для сценариев CGI
    по стандартному выражению
  Переадресация
    Базовая переадресация
    Переадресация с помощью стандартных выражений
  Перезапись URL с помощью mod_rewrite
    Установка и активизация mod_rewrite
    Определение правил перезаписи
    Наследование правил перезаписи
    от родительских контейнеров
    Указание флагов в правилах перезаписи
    Добавление условий в правила перезаписи
     Добавление условий на основе URL
     Добавление условий на основе среды
    Объединение условий
    Альтернативные условия
    Альтернативные форматы запроса
    Многократное использование условий
    Использование в правилах значений,
    извлекаемых из условий
    Использование в условиях значений,
    извлекаемых из правил
    Использование правил перезаписи в конфигурации
    по каталогам
    Использование карт перезаписи
     Стандартный текстовый файл
     База данных DBM.
     Текстовый файл со случайным выбором
     Внешняя программа
     Предотвращение конфликтов с внешними программами
     Внутренняя функция
    Активизация журнала перезаписи
    Другие примеры
  Серверные карты образов
    Активизация карт образов
    Описание файлов карт образов
    Установка директив для базы и для значения по умолчанию
    Организация внешнего вида меню в картах образов
    Использование карт образов в HTML
    Исправление ошибочных указателей URL

Глава 6: Доставка динамического содержимого
 Серверные включения
  Активизация SSI
  Формат команд SSI
  Команды SSI
  Расширение SSI
  Кэширование документов SSI
  Определение документов SSI по возможности их исполнения
 Введение в CGI - общий шлюзовой интерфейс
  CGI и среда
    Переменные среды, используемые в сценариях CGI
    Анализ среды с помощью сценария CGI
  Конфигурирование Apache для распознавания сценариев CGI
    Установка каталога CGI с помощью ScriptAlias
    Скрытие сценариев CGI с помощью ScriptAlias и PATH_INFO
    Использование ScriptAliasMatch
    для описания нескольких каталогов
    Повышение уровня безопасности каталогов для ScriptAlias
    Установка каталога CGI с помощью ExecCGI: простой способ
    Объявление отдельных файлов сценариями CGI
    Описание сценариев CGI по расширению
    Описание сценариев CGI по типу среды
    Установка каталога CGI с помощью ExecCGI: лучший способ
  Активизация сценариев CGI по событиям.
    Конфигурирование типов среды для
    обработки сценариями CGI
    Конфигурирование расширений файлов
    для обработки  сценариями CGI
    Конфигурирование пользовательских типов среды
    для обработки сценариями CGI
    Конфигурирование методов HTTP
    для обработки сценариями CGI
 Написание и отладка сценариев CGI
  Простой пример сценария CGI
    Метод GET
    Метод POST
    Выбор между GET и POST
  Интерактивные сценарии: простая форма
  Добавление заголовков
  Отладка сценариев CGI
    Посылка результатов отладки в журнал ошибок
    Тестирование сценариев CGI из командной строки
    Директивы ScriptLog в Apache
  Ограничение использования ресурсов сценариями CGI
 Действия и обработчики
  Обработчики
    Встроенные обработчики Apache
    Установка обработчиков
    Активизация сценариев CGI по типам среды с помощью Action
    Описание сценариев CGI как обработчиков с помощью Action
    Удаление типов среды из действий
  Пример простого пользовательского обработчика
  Более сложный пример: реализация серверных включений
 Динамическое содержимое и безопасность
  Вопросы безопасности CGI
  Советы по обеспечению безопасности, представленные в WWW
  Вопросы безопасности конфигурации CGI в Apache
  Пример незащищенного сценария CGI
    Незащищенный доступ к файлам
    Входные данные HTML
    Переменные среды
    Незащищенные функции библиотек
  Известные незащищенные Сценарии CGI
  Оболочки CGI
    suEXEC
     Построение и установка suEXEC
     Конфигурирование Apache для использования suEXEC
    CGIWrap
     Построение и установка CGIWrap
     Конфигурирование Apache для использования CGIWrap
    Частные сценарии CGI и оболочки
  Недостатки оболочек CGI
  Контрольный список безопасности
 Создание сценария CGI с помощью FastCGI
    Построение и установка FastCGI
    Конфигурирование Apache для использования FastCGI
    Сценарии FastCGI: выполнение CGI в FastCGI
    Взаимодействие со сценариями FCGI
    Выполнение сценариев FCGI в CGI
    Конфигурирование динамических сценариев FCGI
    Запуск сценариев FCGI с помощью Apache
    Внешние сценарии FCGI
    Выполнение сценариев FCGI с помощью suEXEC
    Фильтрация с помощью FastCGI
    Авторизация запросов с помощью FastCGI

Глава 7: Обслуживание нескольких web-серверов
    Домашние страницы пользователей
    Несколько серверов
    Виртуальный хостинг на основе IP-адресов
    Виртуальный хостинг на основе имен
 Домашние страницы пользователей
  Указание каталогов пользователей с помощью UserDir
    Относительный URL
    Абсолютный URL
    Абсолютный URL с заполнителем
  Разрешение и запрещение отдельных пользователей
  Переадресация пользователей на другие серверы
  Альтернативные способы указания каталогов пользователей
 Отдельные серверы
  Ограничение области просмотра Apache
  Указание разных конфигураций и корней серверов
  Запуск отдельных серверов из одной конфигурации
  Совместное использование внешних конфигурационных файлов
 Виртуальный хостинг на основе IP-адресов
  Несколько IP-адресов, отдельные
  сети и виртуальные интерфейсы
    Отдельные сетевые платы
    Виртуальные интерфейсы
  Конфигурирование процесса прослушивания Apache
  Описание виртуальных хостов
  Виртуальные хосты и конфигурация уровня сервера
  Указание пользовательских привилегий
  для виртуальных хостов
  Ненужные директивы
  Виртуальные хосты по умолчанию
 Виртуальный хостинг на основе имен
  Описание именованных виртуальных хостов
  Имена и псевдонимы серверов
  Описание хоста по умолчанию для виртуального
  хостинга на основе имен
  Комбинирование хостинга на основе IP-адресов
  и на основе имен: завершенный пример
 Вопросы, связанные с виртуальным хостингом
  Файлы журналов и описатели файлов
  Виртуальные хосты и безопасность сервера
  Защищенный HTTP и виртуальные хосты
  Обслуживание клиентов HTTP/1.0 с помощью
  именованных виртуальных хостов
 Динамический виртуальный хостинг
  Массовый хостинг с помощью псевдонимов виртуальных хостов
    Базовые псевдонимы виртуальных хостов
    Хранение хостов в подкаталогах с помощью
    псевдонимов именованных виртуальных хостов
    Хранение хостов в подкаталогах с помощью псевдонимов
    виртуальных хостов на основе IP-адресов
    Создание виртуальных псевдонимов сценариев
    Протоколирование виртуальных хостов с псевдонимами
  Динамическое отображение хост-имен с помощью omod_rwnte
  Оперативная генерация конфигурационных
  файлов с помощью mod_perl
    Подключение заранее сгенерированного
    файла виртуальное хостов

Глава 8: Повышение производительностиApache
 Директивы производительности Apache
  Управление процессами Apache в UNIX
    StartServers <число> (значение по умолчанию 5)
    MinSpareServers <число> (значение по умолчанию 5)
    MaxSpareServers <число> (значение по умолчанию 10)
    MaxClients <число> (значение по умолчанию 256)
    MaxRequestsPerChild <число>
   (значение по умолчанию 0)
 Управление процессами Apache в Windows
  Директивы производительности, связанные с протоколами
    SendBufferSize <байты>
    KeepAlive <on|off>
    KeepAliveTimeout <секунды>
    MaxKeepAliveRequests <число>
    TimeOut
    ListenBacklog
 Ограничительные директивы HTTP
    LimitRequestBody
    LimitRequestFields
    LimitRequestFieldSize
    LimitRequestUne
 Конфигурирование Apache для
    повышения производительности
  Директивы, влияющие на производительность
    DNS и поиск хост-имен
     HostNameLookups on/ off/ double
     UseCanonicalName on/off/dns
    Соединение по условным ссылкам и проверка полномочий
    Кэширование динамического содержимого
    Кэширование реализуемого содержимого
    Протоколирование
    Управление сеансами
    Файлы .httaccess
    Расширенное состояние
    Перезапись указателей URL
    Большие конфигурационные файлы
    Производительность при использовании CGI
  Дополнительные директивы для оптимизации производительности
    MMapFile
    mod_bandwidth
     Ограничение пропускной способности по клиентам
     Ограничение пропускной способности по размеру файлов
     Минимальная пропускная способность
     и распределение пропускной способности между  клиентами
     Алгоритм передачи данных
 Использование прокси-серверов
  Установка и активизация прокси-серверов
  Обычное функционирование прокси-сервера
  Конфигурирование Apache в качестве прокси-сервера
  Соответствие URL контейнерам каталогов
  Блокирование сайтов посредством прокси-сервера
  Локализация удаленных указателей URL и скрытие серверов
  Переадресация запросов на удаленный прокси-сервер
  Прокси-цепочки и заголовок Via
  Прокси-серверы и внутренние сети
  Обработка ошибок
  Использование других протоколов в туннельном режиме
  Настройка операций прокси-сервера
  Squid - высокоэффективная альтернатива прокси-серверу
 Кэширование
  Активизация кэширования
  Установка размера кэша
  Доставка кэшируемых документов и удаление документов
  из кэша по истечении срока действия
  Кэширование незавершенных запросов
  Запрещение кэширования для отдельных хостов,
  доменов и документов
 Отказоустойчивость и кластеризация
  Дублирование сервера посредством вспомогательной
  DNS с переадресацией
  Распределение нагрузки с помощью циклической DNS
  Равномерное распределение нагрузки с помощью оборудования
  Кластеризация с помощью Apache
  Другие варианты кластеризации
    Eddie
    TurboCluster
    Sun Cluster
    Freequalizer

Глава 9: Мониторинг Apache
 Журналы и протоколирование
  Файлы журналов и безопасность
  Журнал ошибок
    Установка уровня протоколирования
  Регистрация ошибок в системном журнале
  Журналы передачи данных
    Общий формат журналов
    Описание форматов журналов
    Специальные журналы
    Сбор дополнительных сведений о клиенте
    Специальные журналы с условиями
    Объединение нескольких журналов
  Анализ журналов
    tail -f
    Обработка журналов программами
    Программы наблюдения за журналами
    Анализаторы журналов
 Журналы и статистика
  Сведения, получаемые из журналов
    Последовательное обращение к страницам
    Наиболее и наименее популярные страницы
    Время работы со страницей
  Analog - анализатор журналов
    Построение и установка Analog
    Построение интерфейса форм Analog
    Конфигурирование Analog
     Указание файлов и форматов журналов
     Указание выходного файла
     Указание выходного формата и языка
     Указание псевдонимов
     Указание включений и исключений
     Указание генерируемых отчетов
     Указание длительности
     Указание внешнего вида
    Пример конфигурации Analog
     Выходные данные
 Информация о сервере
  Состояние сервера
    Активизация страницы состояния сервера.
    Расширенное состояние сервера
    Обращение к странице состояния
  Информационная страница сервера
  Обеспечение безопасного доступа к информации о сервере
 Отслеживание пользователей
  Альтернативные методы отслеживания пользователей
  Отслеживание домашних данных с помощью mod_wertrack
    Активизация отслеживания пользователей
    Установка срока действия домашних данных
    Установка имени домашних данных
    Создание файла журнала для хранения
    информации о пользователях
    Указание года в домашних данных
  Отслеживание URL с помощью mod_session
    Построение и установка mod_session
  Установка ключа сеанса
  Указание года в домашних данных mod_session
  Управление доступом с помощью точек входа
    Указание точек входа
    Освобождение файлов от управления сеансами
    Освобождение клиентов от управления сеансами
    Освобождение запросов HTTP по заголовку
  Протоколирование информации о сеансах
  Запрещение отслеживания домашних данных
  Добавление информации о сеансах в указатели URL
  Другие средства слежения за сеансами

Глава 10: Безопасность Apache
 Аутентификация пользователей
  Модули аутентификации Apache
  Требования к конфигурации аутентификации
     Директива AuthName, описывающая имя
     (сферу деятельности)
     Директива AuthType, описывающая
     механизм аутентификации
     Директива, указывающая тип и источник аутентификации
     Необязательная директива,
     описывающая группы пользователей
     Директива, указывающая разрешенных пользователей
     для области хранения данных
     Необязательная директива, определяющая достаточность
  Использование директив аутентификации в файлах .htaccess
  Базовая аутентификация
    Алгоритм базовой аутентификации
  Кодовая аутентификация
  Анонимная аутентификация
  Предоставление информации о пользователях
    Работа с информацией о пользователях в файлах
    Работа с информацией о пользователях в базах данных DBM
    Работа с информацией о пользователях в файлах дайджестов
  Указание требований для пользователей
    Указание разрешенных пользователей и групп
    Проверка подлинности по методу HTTP
  Использование нескольких схем аутентификации
  Объединение аутентификации пользователей и хостов
  Защита базовой аутентификации с помощью SSL
 SSL и Apache
  Получение OpenSSL и mod_ssl
  Построение и установка библиотеки OpenSSL
    Построение OpenSSL как динамически компонуемых библиотек
    Указание платформы и компилятора явным образом
    Построение OpenSSL с помощью инструментария RSAREF
  Построение и установка mod_ssl
    Использование конфигурационного сценария
    Apache вместе с mod_ssl
    1. Построение OpenSSL (и, возможно, RSAREF)
    2. Внесение заплат в исходный текст Apache.
    3. Подготовка других модулей
    4. Конфигурирование и построение Apache с заплатами EAPI
    5. Построение и установка mod_ssl с помощью apxs
  Базовая конфигурация SSL
  Установка частного ключа
  Создание сертификационного запроса и временного сертификата
  Получение подписанного сертификата
  Расширенная конфигурация SSL
    Конфигурация уровня сервера
     Определение источника случайных данных
     Управление паролями при запуске.
     Кэш сеанса SSL
    Управление каталогами
     Принудительное использование SSL с помощью SSLRequireSSL
     Управление произвольным доступом с помощью SSLRequire
     Сохранение сеансов вне конфигураций по каталогам
    Объединение SSL с аутентификацией
    Протоколы и наборы шифров
     Алгоритмы подстановки ключей
     Методы аутентификации
     Методы шифрования
     Типы дайджестов
     Дополнительные псевдонимы
    Сертификация клиентов
    Применение сертификации клиентов
    с аутентификацией пользователей
    SSL и протоколирование
    Переменные среды SSL и интерфейс CGI
  SSL и виртуальные хосты
 Повышение безопасности web-сервера
  Свойства Apache
    Ненужные файлы
    Автоматические индексы каталогов
    Условные ссылки
    Серверные включения
    Каталоги пользователей
  Полномочия на файлы
  Исследование информации о сервере с помощью mod_info
  Ограничение привилегий сервера
  Ограничение доступа по хост-имени и IP-адресу
  Другие средства защиты сервера
  Выделенный сервер
  Ограничение деятельности служб
    Запрещение сетевых служб
     File Transfer Protocol (FTP)
     Telnet.
     riogin, rsh, rexec, rep
     Network Filesystem (NFS)
     Sendmail
    Ограничение служб с помощью оболочек TCP
  Вопросы безопасности и ресурсы Интернета
    WWW Security FAQ на www.w3.org/Security/Faq/
    Список рассылки и архив BugTraQ,
    на www.security-focus.com
    SecurityPortal на www-securityportaLcom
    Информационные бюллетени операционных систем
  Перенос важных данных с сервера
  Разрешение безопасного входа в систему с помощью SSH
    Получение SSH
    Построение и установка SSH
    Методы аутентификации
    Конфигурирование SSH
     Создание пары ключей для сервера
     Распространение открытого ключа
     Конфигурирование демона sshd
    Тестирование SSH
    Расширение SSH для аутентификации пользователей
    Расширение SSH для других целей
 Брандмауэры и многосторонние серверы
  Типы брандмауэров
  Проектирование топологии сети
    Размещение сервера вне брандмауэра
    Размещение сервера внутри брандмауэра
    Размещение сервера на сервере брандмауэра
    Размещение сервера в демилитаризованной зоне
  Директивы модуля mod_ssl

Глава 11: Расширение Apache
 Mod_perl
  Построение и установка mod_perl
  Управление работой mod_perl
  Описание обработчиков Perl
  Грамматический разбор заголовков и небуферизованный вывод
  Инициализация модулей при запуске
  Перезапуск mod_perl при перезапуске Apache
  Создание страницы состояния mod_perl
  Выполнение сценариев CGI под управлением mod_perl
  Замечания по поводу CGI
    Версии
    Ключи командной строки
    Пространство имен
    Нежелательные функции Perl
    Тестирование из командной строки
    Входные и выходные данные
    Регулярные выражения
  Передача переменных обработчикам Perl
  Использование mod_perl с серверными включениями
  Встраивание Perl в HTML
  Встраивание Peri в конфигурацию Apache
 Конфигурирование Apache с РНР
  Установка РНР
    Установка РНР в UNIX
     Использование сценария установки
     Использование сценария configure
     Компиляция РНР и конфигурирование Apache
    Установка РНР в Windows
     Конфигурирование Apache для использования РНРЗ
  Проверка установки Apache
  Конфигурационные файлы и директивы
    Конфигурационный файл РНР
    Директивы Apache
  Параметры
  Поиск и устранение неполадок
  Безопасность
    Заключение
 Конфигурирование Apache JServ
  Введение
  Архитектура
  Базовая установка
    Требования
    UNIX
    Windows
    Установка эталонного сервлета
  Конфигурационные файлы и директивы
  Полная базовая конфигурация
  Синтаксис файлов свойств
  Директивы Apache
    ApJServAction
    ApJServDefaultHost
    ApJServDefauftPort
    ApJServDefaultProtocol
    ApJServLogFile
    ApJServManual
    ApJServMount
    ApJServMountCopy
    ApJServProperties
    ApJServProtocolParameter
    ApJServSecretKey
  Свойства двигателя
    log
    log.file
    log.timestapm
    log.dateFormat
    port
    security.allowedAddresses
    security.challengeSize
    security.authentication
    security.secretKey
    security.maxConnections
    security.selfservlet
    wrapper.bin
    wrapper.bin.parameters
    wrapper.class
    wrapper.class-parameters
    wrapper,.classpath
    wrapper.env
    wrapper.env.copy
    wrapper.env.copyall
    wrapper.path
    wrapper.protocol
    zones
    autoreload.classes
    autoreload.flle
    destroy.timeout
    init.timeout
    servlet.псевдоним.code
    servlet.имя.initArgs
    servlets.default.initArgs
    servlets.startup
    session.timeout
    session.checkFrequency
    singleThreadModelServlet.initialCapacity
    singleThreadModelServlet.incrementCapacity
  Добавление и выполнение сервлетов
  Путь к классам и перезагрузка классов
  Добавление зон сервлетов
  Отображение указателей URL
  Виртуальные хосты
  Функционирование Apache JServ
  Несколько машин JVM
  URL состояния
  Поиск и устранение неполадок
    Файлы журналов
    Трудности, возникающие при запуске
    Конфликты за порты
    Полномочия на файлы
  Отладка
  Безопасность
  Оптимизация производительности
  Заключение
  Ресурсы
 Приложение А: Полезные запросы RFC
 Приложение В: Варианты Apache
  Stronghold
  IBM HTTP Server, усиленный Apache
  WebTEN
  Apple MacOS X Server
  Red Hat Secure Web Server
 Приложение С: Лицензия Apache
 Приложение D: Переменные среды
  Стандартные переменные
  Переменные заголовков
  Собственные переменные Apache
  Переменные, устанавливаемые модулем modJnclude
  Переменные среды специального назначения
 Приложение Е: Серверные включения
  Директивы
  Элементы timefmt
  Переменные
  Оценка условий
 Приложение F: Регулярные выражения
  Шаблоны поиска
  Шаблоны замены
 Приложение G: Модули Apache третьих фирм
  Модули аутентификации и управления доступом
  Модули для работы с динамическим содержимым
  Вспомогательные модули
  Модули, связанные с оптимизацией производительности
  Модули для обеспечения безопасности
 Приложение Н: Заголовки HTTP и коды состояния
  Коды состояния
    Информационные коды (1ХХ)
    Успешное исполнение запроса клиента (2ХХ)
    Переадресация (ЗХХ)
    Незавершенность запроса клиента (4ХХ)
    Ошибки сервера (5ХХ)
  Заголовки HTTP
    Общие заголовки
    Заголовки запроса
    Заголовки ответа
    Сущностные заголовки
 Приложение I: Директивы, сгруппированные по модулям
 Приложение J: Директивы, сгруппированные по алфавиту

Начало
Введение
Об авторе
Заказать книгу в магазине "Мистраль"

 

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...