WebSubsystem: различия между версиями

Материал из ALT Linux Wiki
м (Правка заголовка)
Строка 25: Строка 25:
** положение корня сайта зависит от используемого веб-сервера;
** положение корня сайта зависит от используемого веб-сервера;


=== В Сизифе и 5.0 ===
=== В Сизифе, 5.x (и более поздних бранчах) ===
* Веб-сервера структурно объединены:
* Веб-сервера структурно объединены:
# {{path|/var/www/}} — корень для общий корень для всех веб-серверов (как минимум для {{pkg|apache}} и <code>apache2</code>). Каталог принадлежит {{pkg|webserver-common}}.
# {{path|/var/www/}} — корень для общий корень для всех веб-серверов (как минимум для {{pkg|apache}} и <code>apache2</code>). Каталог принадлежит {{pkg|webserver-common}}.

Версия от 05:16, 7 февраля 2011

Подсистема Web в Сизифе и бранчах

На этой странице находится информация для разработчиков (и всех интересующихся) по текущему состоянию и планам развития подсистемы Web в Сизифе.

Текущее положение дел

Дата: 30.04.2009

FIXME: Пока рассматриваю только apache и apache2. Прошу дополнить документ касательно остальных веб-серверов.

В бранчах 4.x, дистрибутивах на их основе (и более ранних)

  • Веб-сервера структурно обособлены друг от друга:
  1. /var/www/ — корень для общий корень для apache, содержит корни других веб-серверов (как минимум apache2); Каталог принадлежит apache;
  2. /var/www/html — DocumentRoot apache;
  3. /var/www/cgi-bin — CGI скрипты apache;
  4. /var/www/icons — иконки apache;
  5. /var/www/apache2/html — DocumentRoot apache2;
  6. /var/www/apache2/cgi-bin — CGI скрипты apache2;
  7. /var/www/apache2/icons — иконки apache2;
  • Плюсы:
    • «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) не пересекаются;
  • Минусы:
    • положение корня сайта зависит от используемого веб-сервера;

В Сизифе, 5.x (и более поздних бранчах)

  • Веб-сервера структурно объединены:
  1. /var/www/ — корень для общий корень для всех веб-серверов (как минимум для apache и apache2). Каталог принадлежит webserver-common.
  2. /var/www/html — общий DocumentRoot для всех веб-серверов, каталог принадлежит webserver-common;
  3. /var/www/cgi-bin — CGI скрипты для всех веб-серверов, каталог принадлежит webserver-common;
  4. /var/www/icons — иконки для всех веб-серверов, каталог принадлежит webserver-common;
  • Плюсы:
    • положение корня сайта не зависит от используемого веб-сервера;
  • Минусы:
    • «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) пересекаются и порождают файловые конфликты (altbug #16353);