Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Интернет-технологии в экономике знаний

ВЕБ-СЕРВЕР APACHE

Итак, чтобы исполнять все приложения, расположенные на удаленном сервере, и при этом не использовать локальные ресурсы (намеренно), необходим некий посредник между клиентом и программами, исполняющими строго определенные функции.

В роли такого посредника выступает веб-сервер. Его главная задача — связать клиента с нужной ему программой, но не напрямую, а выдать клиенту только конечный результат ее работы. Поэтому роль веб-сервера двояка: с одной стороны, создать коммуникацию клиента с серверной частью, с другой — отгородить его от выполнения программного кода и доступа к удаленным ресурсам. Чтобы реализовать описанный принцип, создано обширное множество решений, но в процессе практического использования возникают некоторые проблемы, в том числе одной из главных считается безопасность. Также важным параметром является надежность работы и защищенность от сбоев.

Можно констатировать, что при всем разнообразии средств существует неоспоримый лидер в области веб-серверов. Конечно, можно долго рассуждать об отдельных достоинствах других решений, но высокая распространенность и отличная работа говорят сами за себя. Таким решением является веб-сервер Apache. Его используют для организации веб-узлов более чем в 60% случаев (а для русской части Интернета этот показатель достигает 80%). Изначально Apache не существовал для Мл^/ош-платформ, но сравнительно недавно ситуация изменилась, и теперь Apache можно без ограничений использовать для работы под ОС Windows.

Основными аргументами для выбора данного веб-сервера служат:

• модульная архитектура (возможность подключать различные дополнительные обработчики документов, скриптов и т.д.);

• высокая распространенность (см. выше);

• проверенная надежность;

• кроссплатформенность (необходимое условие вхождения в систему);

• наличие встроенной интеграции с большинством популярных языков программирования (как в виде подключения простого интерпретатора, так и в виде специальных модулей);

• возможность бесплатного использования (особый вид лицензии).

Как указывалось выше, при разработке высоконагруженных вебприложений относительно тяжеловесный Apache заменяют на легкие решения вроде Nginx, lighttpd и др. (в том числе собственной разработки). Однако для большинства применений Apache остается хорошим выбором с любой точки зрения.

 
Посмотреть оригинал
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
     
    Популярные страницы