[devel] I: Замечания к webpolicy

Vladimir V. Kamarzin =?iso-8859-1?q?vvk_=CE=C1_altlinux=2Eru?=
Пт Июн 6 12:28:50 MSD 2008


>>>>> On 06 Jun 2008 at 13:12 "MAP" == Mikhail A Pokidko writes:

>>> http://freesource.info/wiki/AltLinux/Policy/Drafts/webpolicy
MAP> Вдруг кого на дельные мысли натолкнёт - перевод debian web-* policy
MAP> (одно из прошлых подходов к снаря^Wнаписанию ALT Web-* policy)
MAP> http://lists.altlinux.org/pipermail/devel/2007-July/060832.html

> 1. CGI-bin
> 
> CGI-bin исполняемые файлы устанавливаются в директорию
> /usr/lib/cgi-bin/<cgi-bin-name> и они доступны по адресу
> http://localhost/cgi-bin/<cgi-bin-name>

У нас для этого исторически сложилось использовать /var/www/cgi-bin/,
предлагаю так и записать в policy. Вернее, сейчас так и запишу, а после
поправим, если что.

> 2. Доступ к HTML документам
>
> HTML документы для приложений хранятся в /usr/share/doc/$package и
> доступны по адресу http://localhost/doc/<package>/<filename>

Не знаю даже что и сказать. :) Это у нас вообще не регламентировано.
Должны ли все веб-сервера предоставлять доступ к /usr/share/doc из коробки?
Мне кажется что нет.

> 3. Доступ к изображениям.
>
> Рекомендуется хранить изображения в /usr/share/images/$package и
> доступ к ним должен производить через альяс /images/
> Например http://localhost/images/<package>/<filename>

А оно надо? Вынуждает майнтейнера на дополнительную возню.

> 4. Document Root

> Для Веб-Приложений следует стараться избегать хранения файлов в
> Document Root. Вместо этого надо использовать директорию
> /usr/share/doc/<package> и зарегистрировать приложение через пакет
> doc-base. Если доступ к Document Root
> неизбежен, используйте /var/www как Document Root.
> Это может быть символической ссылкой на месторасположение файлов, где
> системный администратор разместил настоящий Document Root.

Вообще бред какой-то. Пихать рабочий код приложения в /usr/share/doc - даже
сложно представить, как такое могло придти кому-то в голову.

Может перевод некорректен? Что-то я сходу не нашёл этого в
http://webapps-common.alioth.debian.org/draft/html/

-- 
vvk



Подробная информация о списке рассылки Devel