Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Apache HTTP-сервер

ИСТОРИЯ APACHEСервер был написан в начале 1995 года и считается, что его имя восходит к шуточному названию «a patchy» (с англ. — «заплаточка»), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3.Веб-сервер Apache разрабатывается
APACHEApache HTTP-сервер (произносится /ə.ˈpæ.ʧi/, назван именем группы племён североамериканских индейцев апачей; кроме ИСТОРИЯ APACHEСервер был написан в начале 1995 года и считается, что его АРХИТЕКТУРА APACHEЯдро Apache включает в себя основные функциональные возможности, такие как обработка КАК РАБОТАЕТ APACHEДля того чтобы веб–сервер получил HTTP запрос, необходимо вписать адрес КАК РАБОТАЕТ APACHE БЕЗОПАСНОСТЬ APACHEApache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. ИНТЕГРАЦИЯ С ДРУГИМ ПО И ЯЗЫКАМИ ПРОГРАММИРОВАНИЯСуществует множество модулей, добавляющих к Apache поддержку раз-личных языков программирования и систем
Слайды презентации

Слайд 2 ИСТОРИЯ APACHE
Сервер был написан в начале 1995 года

ИСТОРИЯ APACHEСервер был написан в начале 1995 года и считается, что

и считается, что его имя восходит к шуточному названию

«a patchy» (с англ. — «заплаточка»), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3.
Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere.

Слайд 3 АРХИТЕКТУРА APACHE
Ядро Apache включает в себя основные функциональные

АРХИТЕКТУРА APACHEЯдро Apache включает в себя основные функциональные возможности, такие как

возможности, такие как обработка конфигурационных файлов, протокол HTTP и

система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.
Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.
Ядро Apache полностью написано на языке программирования C.

Слайд 4 КАК РАБОТАЕТ APACHE
Для того чтобы веб–сервер получил HTTP

КАК РАБОТАЕТ APACHEДля того чтобы веб–сервер получил HTTP запрос, необходимо вписать

запрос, необходимо вписать адрес сервера в сети. Чтобы пользователю

было легче обращаться была созда-на система доменного имени (DNS). DNS позволяет возвращать браузеру кон-кретный IP-адрес сервера, к которому привязан определённый сайт. Делается это для того, чтобы браузер знал, куда отправить запрос на получение страни-цы. Браузер формирует блок информации - HTTP-заголовок. После браузер посылает HTTP–запрос с заголовками серверу, на котором находится ваш сайт. Веб-сервер получает их и обрабатывает. Если запрошено изображение, видео, архив или другой документ, то Apache отдает их как есть. Если же идет обращение к HTML коду, то Apache запускает его на выполнение через интер-претатор, после чего выдает полученный результат.

Слайд 5 КАК РАБОТАЕТ APACHE

КАК РАБОТАЕТ APACHE

Слайд 6 БЕЗОПАСНОСТЬ APACHE
Apache имеет различные механизмы обеспечения безопасности и

БЕЗОПАСНОСТЬ APACHEApache имеет различные механизмы обеспечения безопасности и разграничения доступа к

разграничения доступа к данным. Основными являются:
Ограничение доступа

к определённым директориям или файлам.
Механизм авторизации пользователей для доступа к директории на основе HTTP-аутентификации (mod_auth_basic) и digest-аутентификации (mod_auth_digest).
Ограничение доступа к определённым директориям или всему серверу, основанное на IP-адресах пользователей.
Запрет доступа к определённым типам файлов для всех или части пользователей, например запрет доступа к конфигурационным файлам и файлам баз данных.
Существуют модули, реализующие авторизацию через СУБД или PAM.
В некоторых MPM-модулях присутствует возможность запуска каждого процесса Apache используя различные uid и gid с соответствующими этим пользователям и группам пользователей.
Также, существует механизм suexec, используемый для запуска скриптов и CGI-приложений с правами и идентификационными данными пользователя.
Для реализации шифрования данных, передающихся между клиентом и сервером используется механизм SSL, реализованный через библиотеку OpenSSL. Для удостоверения подлинности веб-сервера используются сертификаты X.509.
Существуют внешние средства обеспечения безопасности, например mod_security.

  • Имя файла: apache-http-server.pptx
  • Количество просмотров: 225
  • Количество скачиваний: 0