Архитектура Apache - PullRequest
       7

Архитектура Apache

2 голосов
/ 12 февраля 2011

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

Итак, вопросы, которые меня беспокоят:

  1. Основные основные файлы: какие файлы выполняют основные функции в основном? как они взаимодействуют между собой (определенными функциями)?
  2. Глобальные функции: Каковы глобальные (наиболее важные) функции в Apache? Какая функция прослушивает порт сервера (например, 80)? Где возникают новые темы для новых входящих запросов?

  3. Взаимодействие с модулями: Какие функции ядра отвечают за передачу управления модулям? Что такое механизм взаимодействия?

Любые другие моменты, которые могут помочь в понимании всей картины, также большой.

Ответы [ 2 ]

4 голосов
/ 12 февраля 2011

Платформа и архитектура Apache - глава из книги Книга модулей Apache: Разработка приложений с помощью Apache :

Ник Кью предоставляетобзор архитектуры Apache и ее взаимосвязи с операционной системой, роли основных компонентов: MPM, APR и модули, основы конфигурации и другие архитектуры и информация об объектах.

Вы также можетевзгляните на эту презентацию, она также может оказаться полезной.

0 голосов
/ 12 февраля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...