Веб-система

Материал из DiPHOST.Ru wiki system

(Различия между версиями)
Перейти к: навигация, поиск
Строка 6: Строка 6:
=== Внешний уровень. nginx ===
=== Внешний уровень. nginx ===
 +
 +
Для внешнего уровня веб-системы выбран веб-сервер [nginx nginx.ru]. На внешнем уровне выполняются следующие задачи:
 +
* приём запросов по протоколу HTTP из сети;
 +
* приём запросов по протоколу HTTPS из сети, обеспечение установки SSL-соединения;
 +
* борьба с DDoS, обработка аварийных ситуаций;
 +
* выбор сервера внутреннего уровня;
 +
* передача пришедших запросов на внутренний уровень без кеширования (т.е. передаются абсолютно все запросы) по протоколу HTTP;
 +
* чтение ответов и передача их без кеширования (т.е. всегда отдаётся ответ внутреннего уровня, не сохраняется никаких копий) в сеть.
 +
 +
=== Внутренний уровень. apache ===
=== Внутренний уровень. apache ===

Версия 13:42, 25 апреля 2012

Веб-система хостинга состоит из двухуровневой системы веб-серверов. Внешний уровень принимает запросы из сети, проверяет на синтаксические ошибки протокола, выбирает на какой веб-сервер внутреннего уровня переслать запрос, пересылает его, читает ответ и отдаёт его в сеть. Внешний уровень всегда очень быстрый, производительный, но и простой. Внутренний уровень веб-системы обслуживает сайты, исполняет скрипты сайтов. Такая схема позволяет разгрузить внутренний уровень за счёт его независимости от скорости сегментов сети Интернет - сетевой частью занимается лёгкий внешний уровень. Также, такая схема позволяет гибко управлять внутренним уровнем системы, распределяя запросы извне к веб-серверам внутреннего уровня с различной, иногда несовместимой между собой, функциональностью.

Внешний уровень. nginx

Для внешнего уровня веб-системы выбран веб-сервер [nginx nginx.ru]. На внешнем уровне выполняются следующие задачи:

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


Внутренний уровень. apache

Источник — «https://wiki.diphost.ru/WebSystem»

Категория:

Личные инструменты
© 2006 — ООО «Дремучий лес»
Служба техподдержки: support@diphost.ru
Тексты этого сайта являются полностью оригинальными
или оригинальными компиляциями ООО «Дремучий Лес».
Распространяются по лицензии WTFPL
Отзывы о хостинге diphost.ru Отзывы на hostobzor.ru