Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Apache - Функциональные возможности08 мая 2011Оглавление: 1. Apache 2. Архитектура 3. Функциональные возможности Интеграция с другим ПО и языками программированияСуществует множество модулей, добавляющих к Apache поддержку различных языков программирования и систем разработки. К ним относятся:
Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++, sh, Java. БезопасностьApache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Основными являются:
В некоторых MPM-модулях присутствует возможность запуска каждого процесса Apache используя различные uid и gid с соответствующими этим пользователям и группам пользователей. Также, существует механизм suexec, используемый для запуска скриптов и CGI-приложений с правами и идентификационными данными пользователя. Для реализации шифрования данных, передающихся между клиентом и сервером используется механизм SSL, реализованный через библиотеку OpenSSL. Для удостоверения подлинности веб-сервера используются сертификаты X.509. Существуют внешние средства обеспечения безопасности, например mod_security. ИнтернационализацияНачиная с версии 2.0 появилась возможность определения сервером локали пользователя. Сообщения об ошибках и событиях, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию. Также, можно реализовать средствами сервера отображение различных страниц для пользователей с различными локалями. Apache поддерживает множество кодировок, в том числе Unicode, что позволяет использовать страницы, созданные в любых кодировках и на любых языках. Обработка событийАдминистратор может установить собственные страницы и обработчики для всех HTTP ошибок и событий, таких как 404 или 403. В том числе существует возможность запуска скриптов и отображения сообщений на разных языках. Server Side IncludesВ версиях 1.3 и старше был реализован механизм Server Side Includes, позволяющий динамически формировать HTML-документы на стороне сервера. Управлением SSI занимается модуль mod_include, включённый в базовую поставку Apache. Просмотров: 3765
|