Apache Версия 2.0 Сервера HTTP
чтобы помогать модернизации людей, мы поддерживаем документ, описывающий информацию, критическую существующим Apacheским пользователям. Они предназначены, чтобы быть краткими примечаниями, и Вы должны быть в состоянии найти больше информации в любом
New Features
документ, или в
src/CHANGES
файл.
autoconf
и
libtool
система для
configuring the build processes
. Используя эту систему подобно, но не то же самое как, используя систему APACI в Apacheе 1.3.
prefork
MPM Другой MPMs будет иметь различные директивы, чтобы управлять созданием процесса и обработкой запроса.
<Proxy>
блокировать, а не a
<Directory proxy:>
блок.
PATH_INFO
(перемещение информации дорожки после истинного имени файла), изменился для некоторых модулей. Модули, которые были предварительно осуществлены как тренер, но теперь осуществлены как фильтр, возможно, больше не принимают запросы с
PATH_INFO
. фильтры, типа
INCLUDES
или
PHP
осуществлены на вершине основного тренера, и поэтому отклоняют запросы с
PATH_INFO
. Вы можете использовать
AcceptPathInfo
директива, чтобы вызвать основного тренера, чтобы принять запросы с
PATH_INFO
и таким образом восстановите способность использовать
PATH_INFO
в стороне сервера включает.
CacheNegotiatedDocs
директива теперь берет аргумент
on
или
off
. существующие случаи
CacheNegotiatedDocs
должен быть заменен
CacheNegotiatedDocs on
.
ErrorDocument
директива больше не использует цитату в начале аргумента, чтобы указать текстовое сообщение. Вместо этого Вы должны приложить сообщение в двойных кавычках. Например, существующие случаи
ErrorDocument 403 "Some Message
ErrorDocument 403 "Some Message"
AccessConfig
и
ResourceConfig
директивы больше не существуют. Существующие случаи этих директив могут быть заменены
Include
директива, которая имеет эквивалентные функциональные возможности. Если Вы использовали ценности по умолчанию этих директив без включения их в файлах конфигурации, Вы, возможно, должны добавить
Include conf/access.conf
и
Include conf/srm.conf
к вашему
httpd.conf
. чтобы уверять то, что Apache читает файлы конфигурации в том же самом заказе как, подразумевалось в соответствии с старшими директивами,
Include
директивы должны быть помещены в конце
httpd.conf
, с тем для
srm.conf
предшествование тому для
access.conf
.
BindAddress
и
Port
директивы больше не существуют. Эквивалентным функциональным возможностям предоставляют более гибкое
Listen
директива.
Port
директива в Apacheе 1.3 заставляла число порта использоваться в самосправочном URL. Апачские 2.0 эквивалента - новое
ServerName
синтаксис: это было изменено, чтобы позволить определять оба hostname
и
число порта для самосправочного URL в одной директиве.
ServerType
директива больше не существует. Метод имел обыкновение служить, запросы теперь определен выбором MPM. Нет в настоящее время никакого MPM, разработанного, чтобы быть начатым inetd.
mod_log_agent
и
mod_log_referer
модули, которые обеспечили
AgentLog
,
RefererLog
и
RefererIgnore
директивы были удалены. Агент и регистрации referer - все еще доступное использование
CustomLog
директива
mod_log_config
.
AddModule
и
ClearModuleList
директивы больше не существуют. Эти директивы использовались, чтобы гарантировать, что модули можно было бы позволить в правильном заказе. Новые Apacheские 2.0 программных интерфейса приложения позволяют модулям явно определять их заказ, устраняя потребность в этих директивах.
FancyIndexing
директива была удалена. Те же самые функциональные возможности доступны через
FancyIndexing
выбор к
IndexOptions
директива.
mod_negotiation
стал более строгим в его соответствии файла по умолчанию. Это выберет только из
договорный
файлы. Старое поведение может быть восстановлено, используя
MultiviewsMatch
директива.
функциональные возможности
ErrorHeader
директива была соединена с
Header
директива, так как это было неправильное употребление. Использование
Header always set foo bar
вместо этого получить желательное поведение.
mod_auth_digest
, который был экспериментален в Apacheе 1.3, является теперь стандартным модулем.
mod_mmap_static
модуль, который был экспериментален в Apacheе 1.3, был заменен
mod_file_cache
.
src
справочник. Вместо этого источники логически организованы под главным справочником распределения, и сооружения собранного сервера должны быть направлены к отдельному справочнику.
обширные изменения были сделаны к программному интерфейсу приложения сервера в Apacheе 2.0. Существующие модули, разработанные для Apacheских 1.3 программных интерфейсов приложения будут нет работа в Apacheе 2.0 без модификации. Детали обеспечиваются в developer documentation .