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

Есть способ, как автоматически создавать поддомен, виртуальный хост для apache, общий доступ к конфигурации (samba) и т. д., когда я добавляю нового пользователя?

Я хочу, чтобы он работал как веб-хостинг, когда мы регистрировались, домен создавался автоматически??

как это сделать? или это никак?

примечание: мой сервер использует Debian 5.

2 ответа

Решение

Я настроил некоторые сценарии оболочки, чтобы несколько автоматизировать создание новых пользователей, виртуальных хостов Apache и т. Д., Но я полагаю, что провайдеры виртуального хостинга используют что-то вроде CPanel/WHM или некоторую домашнюю автоматизацию.

РЕДАКТИРОВАТЬ

Похоже, что есть некоторые альтернативы CPanel с открытым исходным кодом. Еще не пробовал, надеюсь, что другой пользователь SF сможет оценить качество:

http://www.vhcs.net/

http://www.virtualmin.com/

http://www.ispconfig.org/

Более здесь можно датировать: http://wiki.debian.org/HostingControlPanels

Если вы буквально используете adduser, то есть поддержка файла adduser.local, и должен быть пример одного в /usr/share/doc/adduser/examples/adduser.local, Скопируйте это в /usr/local/sbinотредактируйте его под свои нужды, и он будет использоваться каждый раз, когда вы запускаете adduser,

Другие вопросы по тегам