ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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