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