From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Maxim X-Mailer: The Bat! (v1.53d) Personal X-Priority: 3 (Normal) Message-ID: <106242236167.20011029122459@e-foto.ru> To: Yuri Ryazantsev In-Reply-To: <20011029111139.A20198@mail.unix.ru> References: <87175354947.20011028175018@e-foto.ru> <20011029111139.A20198@mail.unix.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [mdk-re] [JT] PostgreSQL multibase Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: Maxim List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Mon Oct 29 12:14:29 2001 X-Original-Date: Mon, 29 Oct 2001 12:24:59 +0300 Archived-At: List-Archive: List-Post: Здравствуйте, Yuri. Вы писали 29 октября 2001 г., 11:11:39: YR> On Sun, Oct 28, 2001 at 05:50:18PM +0300, Maxim wrote: >> Вы наверное не очень поняли проблемы. Вот пример. Вам надо сделать на одном >> сервер несколько сайтов. Допустим два. С веб сервером все ясно они все >> предоставляют такую возможность. А вот с сервером базы данных что делать? У него >> одна база пользователей. А ваши проекты совершенно различны. Их пользователи не >> пересекаются никак. У вас два выхода, или городить свою систему доступов и >> вести свою базу пользователей, или делать для пользователей префиксы. И тот и >> другой вариант не самый удобный. Первый это вообще отдельная система. А второй >> как то кривоват. Вот и возникает вопрос. Если у меня многозадачная система, то >> почему же я не могу запустить две одинаковые задачи, но с разными параметрами? >> Вам не кажется что это вполне естественно? >> Кстати никакого разброда нет. Все оказалось достаточно просто. А для интернет >> хостинга с предоставлением возможности быз данных это вообще незаменимо. У >> каждого пользователя своя база, свое окружение и все такое. Вы вообще можете >> туда не лазить. А попробуйте такое организовать на SQL Server? Забодаетесь >> администрировать. YR> Но есть и проблемы. Попробуйте решить эту задачу для N сайтов, а потом YR> рассматривать в частности N=2. А также посмотрите на N=40. YR> Могу со своей стороны предложить тему для дискуссии: организация на одной YR> машине более (строго) 32 виртуальных серверов с БД. Рассмотрите и права YR> доступа пользователей, и настройку FTP и SSH для доступов, а также не YR> забудьте про квоты (и не только дисковые). Ну, админы, где вы? YR> А то классно мы говорим о решениях для частных случаев. Думая, что решив для YR> 2 решим и для 40 ;-)) YR> with best wishes, YR> Yuri. Я к сожалению не занимаюсь хостингом, но уверен что конечно не все делается руками. Наверняка существуют надстройки для такого рода управления системой. Ведь не зря большинство провайдеров сидят на xxxBSD. Кстати, а вы сами то пробовали решить такую задачу? Мне кажется, что это не так сложно. Вопрос не в количестве пользователей, вопрос в единоразовом решении проблемы регистрации пользователя. И что хорошо в линуксе, вы можете использовать его встроенную систему безопасности, а можете для каждого приложения создать свою (но может не для каждого, хотя я эту функцию видел почти во всех). Кстати написание скрипта, который будет регистрировать пользователя во всех перечисленных сервисах, это не такое уж и сложное дело. Конечно в w2k это намного проще. Но я тут прочитал замечательную фразу: "....Тем более, что по словам Гейтса, работа в Windows ХР будет не сложнее, чем звонок по телефону. Невольно вспоминаются слова классика марксизма-ленинизма о кухарке, которая будет управлять государством... " Вот это то меня и пугает. Особенно если учесть, что у моей подруги на работе как раз такой администратор. Чем достаточно сильно задолбал всех. Вообще проблема "ручной настройки" схожа с "что понять не можем объявим дьявольским". По поводу организации 32 виртуальных серверов скажу: 1. Создание в Apache виртуального сервера, это копирование одного и того же текстового блока, с изменением некоторых полей. 2. Создание копии PostgreSQL, это создание нового пользователя. Переопределение в его окружении переменной PGDATA. И запуск initdb с указанием пары другой параметров. 3. Настройка ProFTPD практически идентична настройке Apache. 4. Настройка SSH, можно практически вообще ничего не настраивать. По сути он запускается и работает с уже заведенными в систему пользователями. Ключи генерятся автоматически. Создание скрипта на bash или на perl для всех перечисленных действий не составит практически никакого труда. А для более тонкой настройки, типа тут дать SSL, а тут нет, конечно придется конфиг править. Но это не на много сложнее чем в w2k. Там тоже по менюшкам полазить придется не мало. Хотя это кстати можно тоже в скрипт включить. Тогда вы сможете устанавливать конфигурацию для всего процесса сразу. Попробуйте такое реализовать в виндах? А заодно попробуйте прикрутить туда для админа каждого из созданных виртуальных сайтов, возможность конфигурить свой сайт. Что типа .htaccess. По моему такого там нет. -- С уважением, Maxim mailto:max_conf@e-foto.ru http://virus.e-foto.ru