Перейти к содержимому
Калькуляторы

Внутрисетевой хостинг... автоматическая регистрация

народ нужен скрипт (или подскажите как написать) желательно на php, чтобы при регистраци автоматом создавался юзер в линуксе + mysql база с темеже пораметрами...

как это реализовать ? может существуют исходники или готовые скрипты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

или подскажите как написать

 

Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем пользователя в системе создавать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

или подскажите как написать

 

Подсказать что? Как писать на php, как запускать из php программу adduser, или синтаксис команд sql CREATE DATABASE и GRANT?

да именно как из php pапустить комаанду adduser...

 

да и вобще как запустить системную комманду.... да и ещё надо учточнить что запускать её нужно какбы из под супер юзера как создать базу CREATE DATABASE я знаю :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем пользователя в системе создавать ?

а как и ещё предложение если надо зависти отельную папку где будет хрониться полноценный сайт пользователя...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Doctor Death, mkdir :))

фтп сервер с поддержкой виртуальных юзеров, апач с поддержкой массовых виртуальных хостов, желательно его зачрутать посильнее и использовать что-нибудь типа mod_become. на файловую систему квоты поставить, mysql постаивть на отдельный раздел, зачрутать, туда тоже квоты, но уже на группы (у каждого юзера своя группа, совпадающая с ид например, используются только цифровые идентификаторы, никаких записей в /etc/passwd не надо делать), каталог с базой данных юзера должен принадлежать группе этого юзера.что ещё... ну можно всех юзеров хранить в mysql, прикрутить почту, научить апач брать пути до виртуальных хостов из mysql, подпатчить mod_become чтобы он брал юид/гид из то же базы....ну ещё надо админку нарисовать, и вообще всё будет красиво :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Doctor Death' date=' поддержкой массовых виртуальных хостов

1) для реализаци джанного нужен внутрисетевой dns сервер в сети , а у нас таковой отуствует, поэтому мне только подходит нечто http://10.1.2.100/~host/

2) - не знаю как реализовать поддержку массовых хостов в апаче

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

из всего вышеперечисленного днс нужен разве что только для виртуальных хостов. но ведь их можно и по портам просто раскидать, необязательно разные имена назначать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нет недело - надо именно виртуальными папками...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ок. если так сложно поднять днс - делай папки. но всё равно это не повод плодить юзеров в системе :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.