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

Vladimir V. Kamarzin =?iso-8859-1?q?vvk_=CE=C1_altlinux=2Eru?=
Ср Июн 11 13:26:06 MSD 2008


>>>>> On 11 Jun 2008 at 13:06 "AA" == Aleksey Avdeev writes:

>> AA>   Замечание на тему "2 Конфигурационные файлы: /etc/<имя>/" -- если так
>> AA> сделаем -- потеряем возможность конфигурировать приложения для разных
>> AA> vhosts по разному.
>> 
>> Обратите внимание, что всё это дело идёт под заголовком "Системные
>> веб-приложения и приложения для single-hosting". С vhost-ами всё сложнее,
>> по-моему не стоит смешивать эти сущности.

AA>   Но их наличие необходимо учитывать: в apache2 они включены по
AA> умолчанию и single-hosting там работает через умолчальный vhost (да, с
AA> корнем в %webserver_datadir, но vhost).

Ну vhost-конфигация вебсервера это дело десятое, в плане вебполиси нас прежде
всего интересуют эти vhost-ы как некие объекты файловой системы,
т.е. находящиеся где-то vhosts/{domain1,domain2,domain3} etc, в которые нам
надо "установить" веб-приложение.

AA>   + есть желание написать полиси так, чтобы оно расширялось на случай
AA> vhosts минимальной доработкой.

Звучит фантастично. :)

AA> PS: Да, без специального менеджера нормальное управление вебприложениями
AA> в vhosts нам не сделать. Но получить решение, расширяющиеся до случая
AA> vhosts простым переносом корня в другое место (на пару уровней ниже) мы
AA> вполне можем...

Я склоняюсь к тому, что приложения, предназначенные для vhost-ирования, нужно
паковать одним большим куском. В /usr/share/<name>. И неким спец. инструментом
"устанавливать" это дело в /var/www/vhosts/foo.tld/.

Кажется такой велосипед кто-то уже изобретал, и даже заливал в Daedalus. Надо
перекопать архив mike-а (который "webpolicy").

-- 
vvk



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