Расшифруйте чего такое Apache2 (Apache2)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
lexus3d
Сообщения: 172

Расшифруйте чего такое Apache2

Сообщение lexus3d »

Всегда работал с apache'ем, даже под винду раздобыл его (первое время там в нём сидел). вчера наткнулся на apache2, насколько понял просто новая версия, сильно разбираться не стал вот и возник вопрос: он по настройкам такой же как простой apache и что в нём нового?
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
ami
Сообщения: 210
Статус: awb
ОС: FreeBSD

Re: Расшифруйте чего такое Apache2

Сообщение ami »

http://apache.org
http://httpd.apache.org/docs/2.0/upgrading.html

Многопоточность в UNIX
    На UNIX системах, которые поддерживают потоки (нити) стандарта POSIX, Apache теперь может выполняться в гибридном многопроцессово - многопоточном режиме. Это способствует расширяемости системы для многих, но не для всех способов конфигурирования.
Новая система сборки
    Система сборки была полностью изменена, и теперь основывается на autoconf и libtool. Это делает процесс конфигурирования Apache более похожим на подобный процесс в других программных продуктах.
Поддержка различных протоколов
    Apache теперь имеет специальную инфраструктуру, способную обслуживать различные протоколы. Модуль mod_echo был написан в качестве примера этому.
Улучшенная поддержка отличных от UNIX платформ
    Apache 2.0 стал работать быстрее и надежнее на отличных от UNIX платформах, таких как: BeOS, OS/2 и Windows. С введением новых специфичных для каждой платформы мульти-процессных модулей (MPMs) и библиотеки Apache Portable Runtime (APR), эти платформы теперь поддерживаются с помощью их собственных API, что позволяется избежать введения зачастую неправильно работающих из-за большого количества ошибок POSIX - эмулирующих слоев.
Новый API для Apache
    API для написания модулей значительно изменился в версии 2.0 Многие из проблем версии 1.3, связанные с порядком следования модулей и их приоритетами, должны исчезнуть. В версии 2.0 многие из подобных вещей делаются автоматически, и теперь порядок следования модулей определяется посредством специальных программных крючков (hooks), отчего настройка сервера становится более гибкой. Также были добавлены новые функции, которые предоставляют дополнительные возможности использования модулей, избавляя от необходимости внесения каких - либо изменений в ядро сервера.
Поддержка протокола IPv6
    На системах, где протокол IPv6 поддерживается базовой библиотекой Apache Portable Runtime, Apache по умолчанию получает возможность слушать IPv6 сокеты (sockets). В добавок к этому директивы Listen, NameVirtualHost и VirtualHost могут работать с адресными строками, заданными в формате IPv6 (т.е. например "Listen [fe80::1]:8080").
Использование фильтров
    Модули Apache теперь могут быть написаны как фильтры, обрабатывающие потоки данных, которые приходят или уходят из сервера. Это позволяет, к примеру, данным, являющимся результатом работы CGI-скрипта, быть обработанными SSI фильтром INCLUDES, предоставляемым модулем mod_include. Модуль mod_ext_filter позволяет внешним программам исполнять роль фильтров точно так же как и CGI программам позволяется действовать в качестве обработчиков (handlers).
Сообщения об ошибках на разных языках
    Сообщения об ошибках, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию. Они могут быть легко отредактированы администратором под свои нужды.
Упрощенная конфигурация
    Многие запутанные директивы были упрощены. Наиболее сбивающие с толку Port и BindAddress были убраны; для привязки к IP адресу используется только директива Listen; директива ServerName определяет имя сервера и номер порта теперь только для перенаправлений и работы с виртуальными хостами.
Поддержка юникода Windows NT
    Apache 2.0 на Windows NT теперь использует кодировку utf-8 для работы с именами файлов. Это позволяет использовать нижележащую файловую систему, работающую в формате Unicode, что предоставляет поддержку сервером многоязычности для всех NT- систем, включая Windows 2000 и Windows XP. Это не распространяется на такие операционные системы, как Windows 95, 98 или ME, которые для обращения к файловой системе используют локальные машинные кодовые страницы.
Новая библиотека для работы с регулярными выраженями
    В состав Apache 2.0 была включена библиотека для работы с Perl-совместимыми регулярными выраженями (PCRE). Все регулярные выражения теперь используют более мощный синтаксис Perl 5.


http://httpd.apache.org/docs/2.0/new_features_2_0.html
work: ubuntu-server (freebsd for www)
home: freebsd
Спасибо сказали: