Автоматически создавать поддомен, виртуальный хост и т. д. при добавлении пользователя
Есть способ, как автоматически создавать поддомен, виртуальный хост для apache, общий доступ к конфигурации (samba) и т. д., когда я добавляю нового пользователя?
Я хочу, чтобы он работал как веб-хостинг, когда мы регистрировались, домен создавался автоматически??
как это сделать? или это никак?
примечание: мой сервер использует Debian 5.
2 ответа
Я настроил некоторые сценарии оболочки, чтобы несколько автоматизировать создание новых пользователей, виртуальных хостов Apache и т. Д., Но я полагаю, что провайдеры виртуального хостинга используют что-то вроде CPanel/WHM или некоторую домашнюю автоматизацию.
РЕДАКТИРОВАТЬ
Похоже, что есть некоторые альтернативы CPanel с открытым исходным кодом. Еще не пробовал, надеюсь, что другой пользователь SF сможет оценить качество:
Более здесь можно датировать: http://wiki.debian.org/HostingControlPanels
Если вы буквально используете adduser
, то есть поддержка файла adduser.local, и должен быть пример одного в /usr/share/doc/adduser/examples/adduser.local
, Скопируйте это в /usr/local/sbin
отредактируйте его под свои нужды, и он будет использоваться каждый раз, когда вы запускаете adduser
,