[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