В эпоху клаудов и сайто-конструкторов напридумывали много всякого… Для изучения всего этого зоопарка провел ряд экспериментов с разными подходами и на разных серверных системах.
Пожалуй остановлюсь на вот таком подходе для разворачивания веб-сайтов:
- Делаем репозиторий .git, например на Bitbucket.
- Заливаем в него скелетон сайта, скрипты, CMS если надо.
- Делаем виртуальный хостинг или создаем сайт на Microsoft Azure.
- Клонируем .git к себе на хостинг.
- Через браузер (на крайний случай удаленный доступ) до-настраиваем скрипты, базы и CMS.
В случае автоматического апдейта CMS или изменения контента пользователями, переодически делаем git push с сервера, через консоль. Для этого лучше сделать отдельный аккаунт на Bitbucket и прописать в него SSH ключ от пользовтаеля на сервере.
Вроде и просто, и секьюрно, и даже есть бекап, да еще с контролем версий и изменений
А какую CMS щяс модно юзать?
НравитсяНравится
Для PHP: WordPress, Drupal/Symfony, MODx. Есть еще фреймворки типа YII
НравитсяНравится