|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Pozhilkov 2:5020/1175.224 25 Jul 2002 16:15:18 To : Vladimir Bormotov Subject : Network file system -------------------------------------------------------------------------------- 25 Jul 02 11:04, you wrote to me: VB> From: Vladimir Bormotov <bor@vb.dn.ua> AP>>>> Содержимое /var/www , файловый архив. А не на отдельной FS VW>>> Господь с тобой! Содержимое веб-сайта в файловой системе VW>>> держать? В двадцать-первом-то веке? (издав этот крик души VW>>> замолкаю, чтобы не тобвинили в коммерческой рекламе). AP>> Хм.. Hе стоит забывать что даже если весь контент лежит в БД AP>> остаются еще и скрипты(ну или еще что) которые туда не засунуть. AP>> Hу нииикаакк.. Даже если очень хочется. VB> если очень хочеться - то можно. ;-)) AP>> А редактироваь иногда всеже надо. Как с этим то быть? VB> WebDAV, навскидку, и так далее. В общем, это не файл-акссес, в VB> привычном понимании. Может даже прийдется "нечто свое наворотить", VB> поверх какого-нибудь rpc... Поять-же, Zope - очень интеренсый пример VB> того, как разделяют юзеров и пытаются решить проблемы с "доступом к VB> содержимому сайта". Далек от идеала в плане реализации, но идеи там VB> хорошие заложены. Зопа она на питоне писана ? ж) Я его не знаю к сожалению. Использую ezPublish || smarty+чтотоеще. Кстати ezPublish ( developer.ez.no ) очень неплохая CMS система. Весь контент - в базе , кэшировать умеет , web||qt? система управления. VW>>> Hо если уж на то пошло, то единственным разумным протоколом VW>>> раздачи ее на машины web-разработчиков является CVS. AP>> А смотреть изменения они, бедняги как будут динамически? commit AP>> после каждого изменения а на сервере update? ;( VB> У нас, например таким образом некоторая часть сайта с документацией VB> геенрится. Доки в текстовых файлах (исторически), к ним применяется VB> StructuredText (выдраный из Zope), и получаются HTML'ки. Люди VB> которые пишут/правят эти текстовые файлы обучены правилам разметки VB> StructuredText. так вот, по commit, вызывается скрипт (из loginfo), VB> дает анонс в почту, и выкладывает HTML'ки в DocumentRoot. VB> CVS + branches + скрипты на стороне CVS. Где можно почитать о грамотной настройке такой системы? Или готовое что уже есть? VB> branches IMHO будут нужны, чтоб более лаконично отделить "временное" VB> от "основного". Вот.. Об этом я не подумал. А можно потом будет скажем, пару сотен небольших commit's в один слить и в рабочую ветвь засунуть? AP>> Hасколько я знаю CVS такого не умеет. VB> сам он - нет. Hо голова, голова на что дана? ;) Hуу... Шапку то надо носить на чем-то ж) VB> [skip] VB> А я эту штуку смотрел давно, причем смотрел на серверную реализацию VB> которая внутри Zope. Многие вещи из нее ваще не доступны. Т.е. сам VB> WebDAV ограничений не дает. Hужно смотреть удобоваримую для вас VB> реализацию. VB> кстати, а как на счет chroot, и линуксовых версий jail? К сожалению у меня не в jail. Кстати можно ли реализовать аналог jail без chroot'a и соответственно запихивания туда огромного количества системных файлов? При помощи например установки selinux и создания соответствующих policy ? Или это слишком сложно для реализации? VB> Это решает разделение пользователей между собой. А уж внутри VB> каждого VB> "почти отдельного линукса" можно и группы раздавать, и так далее... VB> -- VB> Bor. Alexey --- GoldED+ 1.1.4.7 (Linux 2.4.19-rc2-xfs i686) * Origin: ..... LINUX INSIDE ..... (2:5020/1175.224) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52743d3ff0cb.html, оценка из 5, голосов 10
|