Скрипт установка веб-сервера Apache в Debian 9
Задача написать скрипт, который будет запускаться через консоль и "под ключ" конфигурировать сайт, а именно установку.
Обновление (если нужно) apache sudo apt update
Установка (если не стоит) sudo apt install apache2
Создание каталога sudo mkdir -p /var/www/example.com
Предоставление доступов
Добавление страницы index.html и простым содержимым (строка текста)
Создать файл виртуального хоста
конфигурация файла
Перезапуск apach
Установка SSL сертификата
Точные команды можно прочитать тут: https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-debian-9-ru
Для примера, работать может следующим образом: Через FTP закидываю архив со скриптом и файл TXT, где указываю сам домен.
Командой запускаю скрипт установки всего этого.
На выходе получаю готовый настроенный домен
Если на этом же VPS запускаю этот же скрипт, но уже с другим доменом, то он тоже установится.