Что такое Apache

HTTP-сервер Apache является одним из самых надежных кроссплатформенных программных обеспечений, которое поддерживает все популярные операционные системы: BSD, Linux, BeOS, Mac OS, Microsoft Windows. Для предоставления и хранения информации, к Apache можно подключать внешние модули, СУБД для идентификации пользователей, анализировать и отлаживать ошибки и т.д.
История Apache началась еще в 1995 году, тогда этот сервер применялся преимущественно для устранения ошибок использовавшегося на тот момент сервера WWW NCSA HTTPd. Бытует предположение о том, что именно эта его роль — быть «заплаткой» и дала название A Patchy (англ.). Однако вскоре сервер был заново переделан, и в нем уже нет кода NCSA. С момента своего самостоятельного развития, Apache постепенно стал самым популярным HTTP-сервером.
Ядро сервера Apache состоит из обработчика конфигурационных файлов, системы загрузки модулей и HTTP-протокола. За разработку ядра (в отличие от конкретных модулей) отвечает компания Apache Software Foundation, не привлекая к процессу сторонних программистов.
Система конфигурации сервера Apache основывается на текстовых файлах, которые образовывают собственный язык конфигурационных файлов, основанный на блоках директив. Через конфигурационные файлы можно изменить почти все параметры ядра, включая и мультипроцессорные модели.
Модули используются для выполнения разных функций, таких, как: повышения уровня безопасности, добавление новых функциональных возможностей, поддержка новых или обновленных языков программирования. Разрабатываются они преимущественно open source-разработчиками. Включение модулей в состав сервера может происходить как в момент компиляции, так и при отдельной загрузке через директивы конфигурационных файлов.

HTTP-сервер Apache является одним из самых надежных кроссплатформенных программных продуктов, который поддерживает все популярные операционные системы: BSD, Linux, BeOS, Mac OS, Microsoft Windows. Для предоставления и хранения информации, к Apache можно подключать внешние модули, СУБД для идентификации пользователей, анализировать и отлаживать ошибки и т.д.
История Apache началась еще в 1995 году, тогда этот сервер применялся преимущественно для устранения ошибок использовавшегося на тот момент сервера WWW NCSA HTTPd. Бытует предположение о том, что именно эта его роль — быть «заплаткой» и дала название A Patchy (англ.). Однако вскоре сервер был заново переделан, и в нем уже нет кода NCSA. С момента своего самостоятельного развития, Apache постепенно стал самым популярным HTTP-сервером.Ядро сервера Apache состоит из обработчика конфигурационных файлов, системы загрузки модулей и HTTP-протокола. За разработку ядра (в отличие от конкретных модулей) отвечает компания Apache Software Foundation, не привлекая к процессу сторонних программистов.
Система конфигурации сервера Apache основывается на текстовых файлах, которые образовывают собственный язык конфигурационных файлов, основанный на блоках директив. Через конфигурационные файлы можно изменить почти все параметры ядра, включая и мультипроцессорные модели.
Модули используются для выполнения разных функций, таких, как: повышения уровня безопасности, добавление новых функциональных возможностей, поддержка новых или обновленных языков программирования. Разрабатываются они преимущественно open source-разработчиками. Включение модулей в состав сервера может происходить как в момент компиляции, так и при отдельной загрузке через директивы конфигурационных файлов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *