Скрипт, автоматизирующий создание виртуально хоста apache, сборку PHP как CGI+suexec и создание файла зоны DNS.

В статье установка нескольких версий PHP на один сервер (с помощью CGI и suexec) рассмотрена сборка и установка PHP в качестве CGI+suexec. Настало время объединить всё это в один скрипт, который

  1. Создаст нужные папки и симлинки
  2. Соберёт PHP из исходников
  3. Настроит виртуальный хост Apache, для работы с этим доменом
  4. Создаст файл зоны DNS для Bind

Админу остаётся только

  1. Обработать скрипт напильником для работы на своём сервере
  2. Создать пользователя, от которого будет запускаться php-скрипт.
  3. Запустить скрипт, исходники которого даны ниже в формате
    ./build_vh.sh {Имя домена} {Имя пользователя} {Алиас домена для тестирования}

 

Скачать исходник


Добавить комментарий