* [devel] по поводу httpd policy
@ 2007-07-17 20:51 Vladimir A. Svyatoshenko
2007-07-17 21:14 ` Michael Shigorin
0 siblings, 1 reply; 8+ messages in thread
From: Vladimir A. Svyatoshenko @ 2007-07-17 20:51 UTC (permalink / raw)
To: ALT Devel discussion list
Доброго времени дня,
Занимаясь опакечиванием столкнулся с проблемой
ПРАВИЛЬНОГО размещения пакетов требующих различных httpd демонов.
Для себя выделил следующие варианты:
1. Действовать в соответствии с установщиком приложения. Зачастую это не
наш путь. Например при установке Koha создается конфигурационный файл
для vhost.
2. Каждому интернет приложению свой контейнер (VE). (Чувствую, что это
наш путь)
3. Размещать в %name или %name-%version. По моему это будет напоминать
свалку и мне тэто вариант не нравиться.
4. Размещение в /usr/share/%name-%version с прилагаемой инструкцией по
установке.
Следующим важным моментом является необходимость создания БД до или во
время установки пакета.
Я считаю, что все вышеизложенное должно быть описано в виде четких
правил, дабы никто не изобретал свой велосипед.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 20:51 [devel] по поводу httpd policy Vladimir A. Svyatoshenko
@ 2007-07-17 21:14 ` Michael Shigorin
2007-07-17 22:00 ` Vladimir A. Svyatoshenko
0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2007-07-17 21:14 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jul 17, 2007 at 11:51:28PM +0300, Vladimir A. Svyatoshenko wrote:
> 4. Размещение в /usr/share/%name-%version с прилагаемой
> инструкцией по установке.
Можно ещё кидать .conf в /etc/httpd/conf/addon-modules.d/,
см., например, seiroswiki{,-apache}.
Если хватит здоровья, попробуй http://search.altlinux.ru
"webapp policy" или могу выдать архив по теме.
> Следующим важным моментом является необходимость создания БД до
> или во время установки пакета.
"dbapp policy"; см. выше.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 21:14 ` Michael Shigorin
@ 2007-07-17 22:00 ` Vladimir A. Svyatoshenko
2007-07-17 22:11 ` Aleksey Novodvorsky
0 siblings, 1 reply; 8+ messages in thread
From: Vladimir A. Svyatoshenko @ 2007-07-17 22:00 UTC (permalink / raw)
To: devel
On Wed, 18 Jul 2007 00:14:16 +0300
Michael Shigorin wrote:
> On Tue, Jul 17, 2007 at 11:51:28PM +0300, Vladimir A. Svyatoshenko
> wrote:
> > 4. Размещение в /usr/share/%name-%version с прилагаемой
> > инструкцией по установке.
>
> Можно ещё кидать .conf в /etc/httpd/conf/addon-modules.d/,
> см., например, seiroswiki{,-apache}.
>
> Если хватит здоровья, попробуй http://search.altlinux.ru
> "webapp policy" или могу выдать архив по теме.
>
Просмотрел быстро и понял, все те же вопросы. Это как в правилах
дорожного движния, если пешеходный переоход - переходи на зеленый, если
двойная сплошная - не лезь.
Нам нужны эти правила ... очень.
Этим вопросом (как я вижу) задаются довольно давно, но по прежнему
"каждый суслик агроном" (каждый майстрячит как ему удобнее или как
он считает правильным).
> > Следующим важным моментом является необходимость создания БД до
> > или во время установки пакета.
>
> "dbapp policy"; см. выше.
>
НАМ НУЖНЫ ТАКИЕ ПРАВИЛА ДОРОЖНОГО ДВИЖЕНИЯ!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 22:00 ` Vladimir A. Svyatoshenko
@ 2007-07-17 22:11 ` Aleksey Novodvorsky
2007-07-17 22:21 ` Vladimir A. Svyatoshenko
0 siblings, 1 reply; 8+ messages in thread
From: Aleksey Novodvorsky @ 2007-07-17 22:11 UTC (permalink / raw)
To: ALT Devel discussion list
On 7/18/07, Vladimir A. Svyatoshenko <svyt22@gmail.com> wrote:
> On Wed, 18 Jul 2007 00:14:16 +0300
> Michael Shigorin wrote:
>
> > On Tue, Jul 17, 2007 at 11:51:28PM +0300, Vladimir A. Svyatoshenko
> > wrote:
> > > 4. Размещение в /usr/share/%name-%version с прилагаемой
> > > инструкцией по установке.
> >
> > Можно ещё кидать .conf в /etc/httpd/conf/addon-modules.d/,
> > см., например, seiroswiki{,-apache}.
> >
> > Если хватит здоровья, попробуй http://search.altlinux.ru
> > "webapp policy" или могу выдать архив по теме.
> >
> Просмотрел быстро и понял, все те же вопросы. Это как в правилах
> дорожного движния, если пешеходный переоход - переходи на зеленый, если
> двойная сплошная - не лезь.
> Нам нужны эти правила ... очень.
>
> Этим вопросом (как я вижу) задаются довольно давно, но по прежнему
> "каждый суслик агроном" (каждый майстрячит как ему удобнее или как
> он считает правильным).
>
> > > Следующим важным моментом является необходимость создания БД до
> > > или во время установки пакета.
> >
> > "dbapp policy"; см. выше.
> >
>
> НАМ НУЖНЫ ТАКИЕ ПРАВИЛА ДОРОЖНОГО ДВИЖЕНИЯ!
ДА.
Пишите полиси.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 22:11 ` Aleksey Novodvorsky
@ 2007-07-17 22:21 ` Vladimir A. Svyatoshenko
2007-07-17 22:46 ` Aleksey Novodvorsky
2007-07-18 8:20 ` Michael Shigorin
0 siblings, 2 replies; 8+ messages in thread
From: Vladimir A. Svyatoshenko @ 2007-07-17 22:21 UTC (permalink / raw)
To: devel
> > НАМ НУЖНЫ ТАКИЕ ПРАВИЛА ДОРОЖНОГО ДВИЖЕНИЯ!
>
> ДА.
> Пишите полиси.
>
Буду учавствовать в меру способностей, но "скелет", думаю должны
"набросать" на первой итерации ведущие пакетов httpd сервисов.
У меня, к сожалению не достатчно квалификации для подобных задач. (я
разрабочик железа и софта для DSP)
> Rgrds, Алексей
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 22:21 ` Vladimir A. Svyatoshenko
@ 2007-07-17 22:46 ` Aleksey Novodvorsky
2007-07-18 6:22 ` Mikhail A. Pokidko
2007-07-18 8:20 ` Michael Shigorin
1 sibling, 1 reply; 8+ messages in thread
From: Aleksey Novodvorsky @ 2007-07-17 22:46 UTC (permalink / raw)
To: ALT Devel discussion list
On 7/18/07, Vladimir A. Svyatoshenko <svyt22@gmail.com> wrote:
> > > НАМ НУЖНЫ ТАКИЕ ПРАВИЛА ДОРОЖНОГО ДВИЖЕНИЯ!
> >
> > ДА.
> > Пишите полиси.
> >
> Буду учавствовать в меру способностей, но "скелет", думаю должны
> "набросать" на первой итерации ведущие пакетов httpd сервисов.
>
> У меня, к сожалению не достатчно квалификации для подобных задач. (я
> разрабочик железа и софта для DSP)
>
Здесь проблема в умении писать полиси в первую очередь.
Надо бы разработать его template и самые важные темы. Можно взять
Debian за образец.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 22:46 ` Aleksey Novodvorsky
@ 2007-07-18 6:22 ` Mikhail A. Pokidko
0 siblings, 0 replies; 8+ messages in thread
From: Mikhail A. Pokidko @ 2007-07-18 6:22 UTC (permalink / raw)
To: ALT Devel discussion list
2007/7/18, Aleksey Novodvorsky:
> Здесь проблема в умении писать полиси в первую очередь.
> Надо бы разработать его template и самые важные темы. Можно взять
> Debian за образец.
Чтобы было что адаптировать под нас, вот быстрый перевод Debian Policy
Manual/11.5 Web servers and applications (переводил без особых
изысков:-])
---
Эта секция описывает расположение и URLs, которые должны быть
использованы всеми веб-серверами и веб-приложениями в Debian.
1. CGI-bin
CGI-bin исполняемые файлы устанавливаются в директорию
/usr/lib/cgi-bin/<cgi-bin-name> и они доступны по адресу
http://localhost/cgi-bin/<cgi-bin-name>
2. Доступ к HTML документам
HTML документы для приложений хранятся в /usr/share/doc/$package и
доступны по адресу http://localhost/doc/<package>/<filename>
Веб-сервер должен ограничивать доступ к дереву документов таким
образом, что только клиенты _этого же_ хоста могут читать документацию
(only clients on the same host can read the documents).
Если веб-сервер не поддерживает такой способ контроля доступа, доступ
не должен предоставляться вообще, или слудет задавать вопрос по этому
поводу во время установка пакета.
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.
5. Предоставление httpd и/или httpd-cgi
Все веб серверы должны предоставлять виртуальный пакет httpd. Если
веб-сервер поддерживает CGI, он должен предоставлять также httpd-cgi.
Все веб приложения, которые не содержат CGI-скриптов, должны зависить
от пакета httpd. Приложения, которые содержат CGI-скрипты, должны
зависить от httpd-cgi.
---
--
Mikhail A. Pokidko
ALTLinux Team
e-mail: pma@altlinux.org
xmpp: solar@gmail.ru
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] по поводу httpd policy
2007-07-17 22:21 ` Vladimir A. Svyatoshenko
2007-07-17 22:46 ` Aleksey Novodvorsky
@ 2007-07-18 8:20 ` Michael Shigorin
1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2007-07-18 8:20 UTC (permalink / raw)
To: devel
On Wed, Jul 18, 2007 at 01:21:51AM +0300, Vladimir A. Svyatoshenko wrote:
> > > НАМ НУЖНЫ ТАКИЕ ПРАВИЛА ДОРОЖНОГО ДВИЖЕНИЯ!
> > ДА. Пишите полиси.
> Буду учавствовать в меру способностей, но "скелет", думаю
> должны "набросать" на первой итерации ведущие пакетов httpd
> сервисов.
Я на сегодня не смог.
> У меня, к сожалению не достатчно квалификации для подобных
> задач. (я разрабочик железа и софта для DSP)
Тут вопрос не в квалификации одного человека, а в наличии
надобности хоть у кого-то, чтобы докопать вопрос до критической
точки, когда подключатся другие.
У нас с pilot@ и crux@ до сих пор -- не хватило. Спасибо solo@,
что прокопал применительно к apache2.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-07-18 8:20 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-17 20:51 [devel] по поводу httpd policy Vladimir A. Svyatoshenko
2007-07-17 21:14 ` Michael Shigorin
2007-07-17 22:00 ` Vladimir A. Svyatoshenko
2007-07-17 22:11 ` Aleksey Novodvorsky
2007-07-17 22:21 ` Vladimir A. Svyatoshenko
2007-07-17 22:46 ` Aleksey Novodvorsky
2007-07-18 6:22 ` Mikhail A. Pokidko
2007-07-18 8:20 ` Michael Shigorin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git