WebSubsystem: различия между версиями
(Создание документа) |
Ilis (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{h0|Подсистема Web в Сизифе и бранчах}} | |||
На этой странице находится информация для разработчиков (и всех интересующихся) по текущему состоянию и планам развития подсистемы | На этой странице находится информация для разработчиков (и всех интересующихся) по текущему состоянию и планам развития подсистемы | ||
Web в Сизифе. | Web в Сизифе. | ||
== Текущее положение дел == | |||
Дата: 30.04.2009 | Дата: 30.04.2009 | ||
Пока рассматриваю только <code>apache</code> и <code>apache2</code>. Прошу дополнить документ касательно остальных веб-серверов. | {{fixme|Пока рассматриваю только <code>apache</code> и <code>apache2</code>. Прошу дополнить документ касательно остальных веб-серверов.}} | ||
=== В бранчах 4.x, дистрибутивах на их основе (и болие ранних) === | |||
* Веб-сервера структурно обособлены друг от друга: | * Веб-сервера структурно обособлены друг от друга: | ||
# <tt>/var/www/</tt> | # <tt>/var/www/</tt> — корень для общий корень для <code>apache</code>, содержит корни других веб-серверов (как минимум <code>apache2</code>); Каталог принадлежит <code>apache</code>; | ||
# <tt>/var/www/html</tt> | # <tt>/var/www/html</tt> — <code>DocumentRoot</code> <code>apache</code>; | ||
# <tt>/var/www/cgi-bin</tt> | # <tt>/var/www/cgi-bin</tt> — CGI скрипты <code>apache</code>; | ||
# <tt>/var/www/icons</tt> | # <tt>/var/www/icons</tt> — иконки <code>apache</code>; | ||
# <tt>/var/www/apache2/html</tt> | # <tt>/var/www/apache2/html</tt> — <code>DocumentRoot</code> <code>apache2</code>; | ||
# <tt>/var/www/apache2/cgi-bin</tt> | # <tt>/var/www/apache2/cgi-bin</tt> — CGI скрипты <code>apache2</code>; | ||
# <tt>/var/www/apache2/icons</tt> | # <tt>/var/www/apache2/icons</tt> — иконки <code>apache2</code>; | ||
* Плюсы: | * Плюсы: | ||
** | ** «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) не пересекаются; | ||
* Минусы: | * Минусы: | ||
** положение корня сайта зависит от используемого веб-сервера; | ** положение корня сайта зависит от используемого веб-сервера; | ||
=== В Сизифе и 5.0 === | |||
* Веб-сервера структурно объединены: | * Веб-сервера структурно объединены: | ||
# <tt>/var/www/</tt> | # <tt>/var/www/</tt> — корень для общий корень для всех веб-серверов (как минимум для <code>apache</code> и <code>apache2</code>). Каталог принадлежит <code>webserver-common</code>. | ||
# <tt>/var/www/html</tt> | # <tt>/var/www/html</tt> — общий <code>DocumentRoot</code> для всех веб-серверов, каталог принадлежит <code>webserver-common</code>; | ||
# <tt>/var/www/cgi-bin</tt> | # <tt>/var/www/cgi-bin</tt> — CGI скрипты для всех веб-серверов, каталог принадлежит <code>webserver-common</code>; | ||
# <tt>/var/www/icons</tt> | # <tt>/var/www/icons</tt> — иконки для всех веб-серверов, каталог принадлежит <code>webserver-common</code>; | ||
* Плюсы: | * Плюсы: | ||
Строка 39: | Строка 36: | ||
* Минусы: | * Минусы: | ||
** | ** «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) пересекаются и порождают файловые конфликты (см. {{altbug|16353}}); | ||
Версия от 21:37, 1 мая 2009
Подсистема Web в Сизифе и бранчах
На этой странице находится информация для разработчиков (и всех интересующихся) по текущему состоянию и планам развития подсистемы Web в Сизифе.
Текущее положение дел
Дата: 30.04.2009
В бранчах 4.x, дистрибутивах на их основе (и болие ранних)
- Веб-сервера структурно обособлены друг от друга:
- /var/www/ — корень для общий корень для
apache
, содержит корни других веб-серверов (как минимумapache2
); Каталог принадлежитapache
; - /var/www/html —
DocumentRoot
apache
; - /var/www/cgi-bin — CGI скрипты
apache
; - /var/www/icons — иконки
apache
; - /var/www/apache2/html —
DocumentRoot
apache2
; - /var/www/apache2/cgi-bin — CGI скрипты
apache2
; - /var/www/apache2/icons — иконки
apache2
;
- Плюсы:
- «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) не пересекаются;
- Минусы:
- положение корня сайта зависит от используемого веб-сервера;
В Сизифе и 5.0
- Веб-сервера структурно объединены:
- /var/www/ — корень для общий корень для всех веб-серверов (как минимум для
apache
иapache2
). Каталог принадлежитwebserver-common
. - /var/www/html — общий
DocumentRoot
для всех веб-серверов, каталог принадлежитwebserver-common
; - /var/www/cgi-bin — CGI скрипты для всех веб-серверов, каталог принадлежит
webserver-common
; - /var/www/icons — иконки для всех веб-серверов, каталог принадлежит
webserver-common
;
- Плюсы:
- положение корня сайта не зависит от используемого веб-сервера;
- Минусы:
- «родные» компоненты веб-серверов (такие как: умолчальная страница, CGI скрипты и иконки) пересекаются и порождают файловые конфликты (см. altbug #16353);