Archive

Posts Tagged ‘автоустановка nginx’

Автоматизируем процесс настройки системы с помощью bash-скриптов

March 19th, 2012 No comments

Итак, я всем давно обещал рассказать про то, какая же замечательная эта вещь – bash-скрипты. Они могут использоваться во многих целях: для автоматизации первичной настройки системы, для выполнения бекапов, для автоматизации обслуживания серверов и для многих других полезных вещей.

Итак, сегодня я покажу как написать bash-скрипт на примере сборки nginx из исходных кодов. В этом способе есть плюсы и минусы: плюс – всё прозрачно и легко настраиваемое, минус – привязка к дистрибутиву и его версии.

Итак, что делает скрипт: он удаляет старую версию nginx, (если такая есть) причем не важно, собирался ли он из исходных кодов, или устанавливался из *deb-пакета – старая версия всё равно будет удалена. Далее – ставит и/или обновляет необходимые для сборки пакеты (очень удобно в том случае, если ранее стоял просто *deb-пакет). Далее скрипт скачивает с официального сайта пакет с исходниками nginx, конфигурирует их, компилирует и устанавливает, после чего стартует службу и  прописывает ее в rc.d 🙂

Read more…