Vladimir V. Kamarzin пишет: >>>>>> 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/ и они доступны по адресу >> http://localhost/cgi-bin/ > > У нас для этого исторически сложилось использовать /var/www/cgi-bin/, > предлагаю так и записать в policy. Вернее, сейчас так и запишу, а после > поправим, если что. +1 > >> 2. Доступ к HTML документам >> >> HTML документы для приложений хранятся в /usr/share/doc/$package и >> доступны по адресу http://localhost/doc// > > Не знаю даже что и сказать. :) Это у нас вообще не регламентировано. > Должны ли все веб-сервера предоставлять доступ к /usr/share/doc из коробки? > Мне кажется что нет. +1 Но иметь подпакеты, предоставляющие такой доступ к html документации -- полезно. В смысле: пакет сам несёт свою html документацию (или имет подпакет для этой цели) + есть подпакет настраивающий веб-сервер на доступ к ней. > >> 3. Доступ к изображениям. >> >> Рекомендуется хранить изображения в /usr/share/images/$package и >> доступ к ним должен производить через альяс /images/ >> Например http://localhost/images// > > А оно надо? Вынуждает майнтейнера на дополнительную возню. Полезно: для данного каталога можно сделать индивидуальные настройки (например механизмы кешерования и пр.) с учётом того что в нём статика (и часто объёмная). > >> 4. Document Root > >> Для Веб-Приложений следует стараться избегать хранения файлов в >> Document Root. Вместо этого надо использовать директорию >> /usr/share/doc/ и зарегистрировать приложение через пакет >> doc-base. Если доступ к Document Root >> неизбежен, используйте /var/www как Document Root. >> Это может быть символической ссылкой на месторасположение файлов, где >> системный администратор разместил настоящий Document Root. > > Вообще бред какой-то. Пихать рабочий код приложения в /usr/share/doc - даже > сложно представить, как такое могло придти кому-то в голову. В нашем случаи /usr/share/ выглядит логичнее... -- С уважением. Алексей.