|
This product includes software developed by the Apache Group
for use in the Apache HTTP server project (http://www.apache.org/).
See Apache HTTP server LICENSE
Содержание:
Краткий обзор сервера ApacheНа сегодняшний день в русскоязычном (как минимум) Internet-пространстве существует "проблема многих кодировок". Существует по меньшей мере пять распространенных кодировок (кодовых таблиц) кириллицы и "информационные ресурсы" должны доставляться потребителям в доступной для них форме т.е. в той кодировке, которую поддерживает программное обеспечение пользователя. Как следствие, на русскоязычном WWW-сервере должна быть (или крайне желательна) поддержка нескольких кодировок кириллицы (вопросы о единственно верной кодировке и о правильной стороне с которой нужно разбивать яйцо являются религиозными и не являются темой данного сервера). Желательно было сделать такую поддержку максимально прозрачной для пользователя и гибкой в настройке для Web-мастера. Вариантов решения этой задачи существует уже довольно много и предлагаемые способ и программное обеспечение - не уникальны, хотя и завоевали некоторую популярность. За основу данного программного продукта был взят популярный HTTP-сервер Apache, к которому была добавлена функциональность, необходимая для корректной поддержки нескольких кодировок кириллицы одновременно. К сожалению, эта функциональность не может быть обеспечена полностью независимым модулем, пришлось внести некоторые добавления в основной код Apache.
Последняя веpсия "Russian Apache" - Apache 1.2.1 rus/PL20.4. Последняя версия, основанная на Apache 1.1.x - Apache 1.1.3 rus/PL16, но версия на основе Apache 1.1.3 более не развивается и не поддерживается. Перед установкой сервера рекомендуем тщательно изучить разделы Как это работает, Как настроить и Некоторые рекомендации. Если вы используете "старую" версию Russian Apache, то рекомендуется сделать апгрейд как минимум на версию 1.1.3 rus/PL16 - в версиях PL14..PL16 было исправлено много нефатальных, но неприятных ошибок (см. список изменений и исправлений). Версии, сделанные на основе Apache 1.2.1 (текущая - PL20.4) также достаточно стабильны, но между версиями PL16 и PL18 полностью поменялись директивы, поэтому конфигурации и переконфигурация потребует некоторых усилий. Особенностями сервера являются:
Версии сервера до PL16 включительно не поддерживают явным образом хранение документов на диске в нескольких кодировках (это может быть нужно в случае, когда разные разделы сервера редактируют разные люди, работающие на разных платформах). Соответствующая функциональность, позволяющая использовать разные "внутренние" (on-disk) кодировки для разных директорий появилась начиная с версии PL17b, начиная с версии PL19 - это уже достаточно стабильный программный продукт (Замечание. Версии PL12..PL16 совместимы по файлам конфигурации, версии PL17..текущая - тоже, но между PL16 и PL17 директивы конфигурации изменились) В сервере реализовано совмещение нескольких методов согласования кодировок клиента и сервера (подробности - в разделе Как это работает, а именно:
Некоторые особенности:
|
|||||||||||||||||
With any suggestions or questions please feel free to contact us |