Мне видится это очень сложной затеей, хотя в голове родилась одна идея, может и бредовая)
Поднять на всех серверах VPN. Подключиться к третьему серверу, где лежат файлы и настроить симплинк на этот сервер. Тогда в теории 2 сайта будут видеть папку upload, которая лежит удаленно (но для них в той же сети). В принципе и скрипты будут успешно в нее класть все новые созданные файлы.
Но! Может возникнуть проблема с правами на файлы и папки, а так же 2 разных сайта со соей БД, могут в теории перезатирать данные с одинаковыми названиями
Поднять на всех серверах VPN. Подключиться к третьему серверу, где лежат файлы и настроить симплинк на этот сервер. Тогда в теории 2 сайта будут видеть папку upload, которая лежит удаленно (но для них в той же сети). В принципе и скрипты будут успешно в нее класть все новые созданные файлы.
Но! Может возникнуть проблема с правами на файлы и папки, а так же 2 разных сайта со соей БД, могут в теории перезатирать данные с одинаковыми названиями