За последние 24 часа нас посетили 21963 программиста и 1624 робота. Сейчас ищут 2088 программистов ...

CentOS 6 и 7 + nginx + php-fpm

Тема в разделе "Прочее", создана пользователем igordata, 21 сен 2014.

  1. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Сделал парочку скриптов, чтобы проще жить и настраивать это дело. Вагранта так и не осилил.
    https://yadi.sk/d/ifrOMulkbawqB
    В папке install есть несколько папок, в каждой из которых есть набор файлов:
    • Папка copy. Что сюда положите - то будет скопировано на машину в соотв. пути. Конфиги, и прочие файлы как раз удобно распихать заранее.
    • runme.sh - это тот скрипт, который надо запустить. Его не надо изменять. Он ничего не спрашивает. Нужно только запустить. Настройка производится в файлах.
    • before.sh запускается до основного тела скрипта, соотв after.sh - после. Можете тут прописать всякое, если это надо запустить до или после скрипта.
    • install.txt - тут прописывается, что надо установить. Например php-fpm и nginx.
    • groupinstall.txt - то же самое, только для групп софта.
    • chmodown.txt - тут прописываются права и владельцы файлов, если надо.
    • chkconfig.txt - включение и выключение сервисов.
    • functions - тут всякое служебное.
    Просто закидываете на сервер, заходите в папку с подходящим названием, или переделайте конфиги под себя, запускаете runme.sh - и через пару готово. Потом надо перезагрузиться, чтобы всё заработало. И добавляете сайты.

    Чтобы создавать хосты под nginx + php-fpm вот набросал пару скриптов. Они в том же архиве. Скрипт add.sh создаёт хост. А remove.sh соотв. удаляет. Сами файла папки сайта не удаляются, просто папка чуток переименовывается. Ведь вдруг чё.