Итак, я работаю над развертыванием Redmine с двумя веб-серверами и одной серверной базой данных MySQL.
План состоит в том, чтобы вставить его в нашу сеть и выполнить вход в систему, интегрированный с LDAP.
Другой выходит в нашу демилитаризованную зону и будет использовать общую базу данных MySQL для аутентификации (только определенные в Redmine логины).
Единственная проблема, с которой я теоретически столкнулся, - это папка / files, все загружаемые файлы попадают в эту папку. Итак, у меня есть несколько возможных идей:
Есть другие идеи? В настоящее время мы запускаем людей в нашу VPN, но мне не очень нравится, когда в нашей сети есть такие посторонние.
Думаю, лучше всего здесь настроить общее хранилище. Мы делаем что-то очень похожее и успешно используем общие ресурсы NFS, чтобы оба сервера имели доступ к файлам.
Я думаю, что подход, основанный на rsync, будет работать хорошо только в том случае, если внешние и внутренние пользователи будут работать над разными проектами, так что вы можете сохранить интервал синхронизации немного выше.
Я предполагаю, что третий вариант - отменить прокси только для папки / files, поэтому меньше проблем с безопасностью ...