Написать полную пошаговую инструкцию по подъему сервера на centOs7
Необходимо создать документ полностью описывающий шаги, которые нужно сделать чтобы получить работающий на PHP версии не ниже 7.0+ . mySQL версии не ниже (MySQL version: 5.6.43+)
сервер со следующими работающими сервисами:
http, https доступ (самый безгемморойный вариант самоподписного сертификата), PHP, mySQL, FTP
Часть 1. Установка на произвольно взятую машину (тех.требования к ней, если применимо)
от того места, где взять образ, и как нарезать его на флешку до настройки root
Часть 2. Проверка и установки всех недостающих сервисов
(если вместо части 1, был предоставлен "облачный сервер"), по шагово, с проверкой возможных ветвлений
Часть 3. Администрирование сервера, а именно:
- перезагрузка сервера
- перезагрузка любого из сервисов
- добавление нового пользователя для FTP, указание его "домашнего каталога".
Часть 4. Настройка бекапирования данных, а именно:
- каталогов с сайтами
- баз данных
- настроек пользователей, если возможно
Бекапы с возможностью кругового удаления
(каждый день, + отдельно раз в неделю, + раз в месяц, не более чем ХХ бекапов на каждый из видов, чтобы стирались более ранние)
Часть 5. Настройка доступа из вне:
- управление IP адресами, как с которых можно запросить доступ,
так и которые "принадлежат сервисам" PHP, FTP, mySQL
К примеру, чтобы можно было войти с 25.25.25.* а сам сайт отвечал по адресу 111.111.111.111
- управление доменным именем сайта (чтобы сайт - отвечал с myHost.name на равне с 111.111.111.111)
Ориентироваться на то, что уровень понимания пользователя этой инструкции "ниже среднего", и выход за пределы инструкции (когда отклик сервера на команду выходит за рамки алгоритма - вызывает ступор)
Роботам просьба не писать!
Задавайте доп.вопросы о том, "что еще нужно описать", предлагайте свою цену (рамки) сразу в своем отклике.
Задача - выполнив все шаги инструкции получить работающий сайт с FTP доступом на связки PHP+mySQL
сам веб-сервер скорее nGinx, чем Апач, но если опишите разницу - будем благодарны.