Содержание

Предисловие
1. Начинаем 13
Принцип работы Apache 16
Что нужно знать о TCP/IP? 18
Что такое HTTP? 20
Как в Apache используется TCP/IP? 20
Имена хостов 22
Что делает клиент? 23
Что происходит на стороне сервера? 24
Компиляция Apache 25
Какой Apache? 26
Какая UNIX? 26
gzip 26
Создание Apache 28
Инсталляция Apache 33
2. Наш первый Web-узел 35
Web-пользователь и Web-группа 37
Флаги httpd 40
Права доступа 41
Локальная сеть 43
Экспериментальный Web-узел 43
site.simple 45
3. На пути к настоящему Web-узлу 49
Butterthlies, Inc. 49
Индекс по умолчанию 51
Index.html 51
Директивы 52
Блочные директивы 55
Два экземпляра Apache 56
Виртуальные хосты 59
Управление виртуальными хостами 61
Перезапуск 63
Виртуальные хосты в HTTP/1.1 64
Использование файлов .htaccess 65
4. Общин шлюзовой интерфейс (CGI) 71
Директивы 73
Редактирование каталога для клиентов 74
echo.c 78
Установка переменных среды 80
Броузеры 81
suEXEC 82
Заголовки HTTP-ответов 82
Обработчики 86
Действия 87
5. Аутентификация 91
Директивы 93
Пароли 95
Новая форма заказа 96
Автоматическая выдача информации о пользователях 99
Digest-аутентификация 104
Анонимный доступ 107
Грубая ошибка, которой вы, вероятно, захотите избежать 110
6. Выбор типа содержимого и языка 113
Согласование форматов изображений 114
Согласование естественного языка 114
Соответствие типов 116
Броузеры и HTTP/I.I 119
Истечение сроков 120
7. Индексация 123
Составление улучшенных индексов в Apache 123
Составление собственных индексов 129
8. Переадресация 133
ScriptAlias 134
Alias 134
Redirect 135
Rewrite 135
Сенсорные изображения 143
9. Proxy-сервер 149
Proxy-директивы 149
Кэширование 151
Настройка 153
10. Средства включения на стороне сервера
Объем файла 160
Время модификации файла 161
Включение файлов 161
Выполнение CGI-сценариев 162
Эхо 163
XBitHack 163
XSSI 163
77. Что происходит? 165
Состояние сервера 165
Информация о сервере 167
Регистрация действий 173
12. Дополнительные модули 179
Аутентификация 180
Блокировка доступа 180
Счетчики 180
Повышение быстродействия CGI-программ 181
Естественные языки и преодоление межнациональных барьеров 181
Разное 181
Сценарии на стороне сервера 181
Подавление соединений 181
Перезапись URL 182
15. Безопасность 239
Внутренние и внешние пользователи 241
Меры обеспечения безопасности в Apache 242
Проверка достоверности пользователей 244
Двоичные подписи, виртуальные деньги 244
Брандмауэры 249
Юридические вопросы 253
Secure Sockets Layer: как это делается 257
Директивы Apache-SSL 265
Шифровальные комплекты 266
Приложение А. Обслуживающие организации 268
Приложение В. Совместимость серверов NCSA и Apache 273
Приложение Г. Протокол SSL 275
АРХИВ ← Все проекты