Назад | Перейти на главную страницу

Каковы различия в конфигурации между Apache (httpd-2.2.3-22.el5.centos) в CentOS 5 и Apache (httpd-2.2.15-39.el6) в CentOS 6?

Я понимаю, что более поздняя версия устраняет уязвимости безопасности:

http://httpd.apache.org/security/vulnerabilities_22.html

Предположительно, http://httpd.apache.org/download.html есть полный список изменений на http://httpd.apache.org/[preferred ]/httpd/CHANGES_2.2, но похоже, что у apache.org больше нет файла CHANGES_2.2.

В любом случае, не вдаваясь в примечания к выпуску, кто-нибудь имел дело с такого рода обновлением раньше, чтобы узнать, какие различия в конфигурации влияют на изменение между CentOS httpd версии 2.2.3-22.el5.centos и CentOS httpd версии 2.2.15-39.el6 ?

Что ж, результаты для поиск по inurl: "httpd / CHANGES_2.2" похоже, что CHANGES_2.2 для веб-сервера Apache попал на некоторые другие сайты:

http://supergsego.com/apache/httpd/CHANGES_2.2

Похоже, что большинство этих изменений исправляют ошибки, добавляют новые директивы или устраняют проблемы безопасности.

Изменения, которые не являются исправлениями ошибок или патчами безопасности от Apache (httpd-2.2.3-22.el5.centos) в CentOS 5 до Apache (httpd-2.2.15-39.el6) в CentOS 6, которые, похоже, действительно требуют внимания конфигурация от изменений от версии к версии следуют:

  *) mod_proxy: Complete ProxyPassReverse to handle balancer URL's.  Given;
   BalancerMember balancer://alias http://example.com/foo
   ProxyPassReverse /bash balancer://alias/bar
     backend url http://example.com/foo/bar/that is now translated /bash/that
     [William Rowe]

  *) core/utils: Enhance ap_escape_html API to support escaping non-ASCII
     chars [Nick Kew]

  *) Output -M and -S dumps (modules and vhosts) to stdout instead of stderr.
     PR 42571 and PR 44266 (dup).  [Dan Poirier <poirier pobox.com>]

  *) Linux 2.0: remove support for threaded MPM's due to linuxthreads use
     of SIGUSR1 clashing with graceful restart signal. [Colm MacCarthaigh]

  *) Change the default (when not present in the config file) setting
     for UseCanonicalName to Off.
     [Joshua Slive]

  *) mod_userdir: The module no longer does any remapping unless the
     UserDir directive is present in the config file.
     [Joshua Slive]

2.1.4

  *) Massively simplify the distributed httpd.conf by removing
     many features and many directives that are at their default
     setting.  Add a selection of example config excerpts for adding
     extra features in the conf/extra/ directory.  Install the
     distributed config and the extra config examples in the
     conf/original/ directory during make install.
     [Joshua Slive, Justin Erenkrantz]