Коллеги, такой вопрос, может кто настраивал что-то подобное - поделитесь опытом как.
Допустим есть веб-сервер #1 для разработки (мой ноут, Mac OS X + VirtualBox с гостевой ОС Centos, под которой стоит BitrixEnv) и веб-сервер #2 для демонстрации работы клиенту (выделеный сервер в датацентре, Centos + BitrixEnv).
Задача: при внесении изменений на веб-сервере #1 автоматически выгружать все изменения на веб-сервер #2. То есть я что-то поменял у себя - и все это выгрузилось на сервер, допустим в течение 5 минут при наличии интернета. Или путем нажатия кнопки - выполнения скрипта. Не только файлы - но и то, что меняется в СУБД. Понятно, что просто для файлов можно настроить rsync. Но как быть с базой MySQL?Ну и если есть решение для двустороннего обмена - то это вообще высший пилотаж. То есть чтобы я мог доделывать разделы сайта, а клиент уже мог пробовать наполнять контент - и все изменения сохранялись.