KeepAlive off
# MaxKeepAliveRequests: Максимальное количество запросов,
# разрешенное в течение постоянного соединения. Установите
# 0 для снятия ограничения.
MaxKeepAliveRequests 100
# Директива KeepAliveTimeout определяет тайм-аут для
# постоянного соединения.
KeepAliveTimeout 15
# Минимальное и максимальное число серверов в очереди
MinSpareServers 8
MaxSpareServers 20
StartServers 10
# Ограничивает общее количество клиентов. Когда это число
# будет превышено, новые клиенты получат отказ, поэтому это
# число не должно быть слишком маленьким.
MaxClients 150
# После обработки определенного количества запросов,
# указанного в директиве MaxRequestsPerChild, копия
# сервера завершается, а вместо нее запускается новая.
MaxRequestsPerChild 500
# Директивы конфигурации прокси-сервера
# ProxyRequests On
# Для включения кэширования раскомментируйте строки ниже:
#CacheRoot /var/cache/httpd
#CacheSize 5
#CacheGcInterval 4
#CacheMaxExpire 24
#CacheLastModifiedFactor 0.1
#CacheDefaultExpire 1
#NoCache a_domain.com another_domain.edu joes.garage_sale.com
####################################
# Настройки производительности SGI #
####################################
#
#Для использования этой функции раскомментируйте модуль
# mod_mmap_static в разделе описания модулей.
QSC on
# Если вы хотите использовать буферизированное
# протоколирование, раскомментируйте модуль
# mod_log_config_buffered в разделе описания модулей.
# Для использования карты памяти раскомментируйте эту строку:
#mmapfile /var/www/html/file_to_map_in_memory
#
# Если вы хотите настроить процессы-потомки, пожалуйста,
# прочитайте документацию на вашем сервере
# http://localhost/manual/misc/perf-mja.html.
# Эта страница объясняет, как привязать определенный
# IP-адрес или порт к другому процессору.
#SingleListen On
###############################
# Виртуальные серверы #
###############################
#
# Поддержка модуля perl
# Замечание: не удаляйте расположенные далее строки,
# иначе это может разрушить вашу конфигурацию.
ProxyPass /perl/ http://127.0.0.1:8200/
ProxyPassReverse /perl/ http://127.0.0.1:8200/
# Файл, в котором находятся директивы конфигурирования
# виртуальных узлов.
Include conf/vhosts/Vhosts.conf
#
# Для поддержки динамических виртуальных узлов и
# виртуальных домашних каталогов, раскомментируйте
# следующие строки:
#LoadModule vhost_аlias_modulеmodulеs/mod_vhost_alias.so
#AddModule mod_vhost_alias.c
#Include conf/vhosts/DynamicVhosts.conf
#Include conf/vhosts/VirtualHomePages.conf
# Директивы конфигурирования PHP
Include conf/addon-modules/php.conf
16.12. Перекодирование русскоязычных документов «на лету»
С тех пор, когда в русском языке появилось слово «кодировка», появилась и проблема перекодировки. Стандартной кодировкой русского языка для большинства UNIX-серверов является КОИ8-R. Для применения в DOS компания Microsoft разработала альтернативную кодировку (ALT), известную также под названием CP-866.
Потом та же Microsoft создала кодировку UTF-8 (ANSI), чем обеспечила проблемы с перекодировкой уже на локальном уровне: файлы, созданные в DOS, без предварительного перекодирования нельзя было прочитать в Windows, и наоборот. Заметьте, об Интернете и Apacheя еще не сказал ни слова.
Кроме Microsoft, «облегчили» нам жизнь также компании Apple и Sun, разработав соответственно кодировки Apple и ISO8859-5. Компания IBM не отстала от них, разработав собственную кодировку русского языка.
В Интернете все эти кодировки смешались. Возникает задача: настроить автоматическое перекодирование документов из одной кодировки в другую. Для начала необходимо настроить хотя бы перекодирование «на лету» из KOI8 в UTF-8, так как большинство клиентов в Сети используют именно эту кодировку (от Windows, как от смерти, не уйдешь).
16.12.1. Russian Apache: установка, настройка, использование
Обыкновенный англоязычный Apache, входящий в состав большинства дистрибутивов, не поможет вам решить эту проблему. Для корректных операций по перекодированию нужно загрузить и установить сервер Russian Apacheили модуль Apache-RUS. Скачать как модуль, так и готовый сервер можно по адресу: ftp://apache.lexa.ru/pub/apache-rus
. При этом старшая часть версии соответствует оригинальному серверу Apache, младшая — версии модуля Apache-Rus.
Читать дальше
Конец ознакомительного отрывка
Купить книгу