Назад | Перейти на главную страницу

Два Redmines Установка одной базы данных (папка с общими файлами)

Итак, я работаю над развертыванием Redmine с двумя веб-серверами и одной серверной базой данных MySQL.

План состоит в том, чтобы вставить его в нашу сеть и выполнить вход в систему, интегрированный с LDAP.

Другой выходит в нашу демилитаризованную зону и будет использовать общую базу данных MySQL для аутентификации (только определенные в Redmine логины).

Единственная проблема, с которой я теоретически столкнулся, - это папка / files, все загружаемые файлы попадают в эту папку. Итак, у меня есть несколько возможных идей:

  1. Настройте синхронизацию между двумя папками (понятия не имеют об ограничениях, так как папки переполнены).
  2. Прокси-сервер внутреннего Redmine (так что LDAP не обязательно должен быть доступен в DMZ, однако, если внутренний Redmine имеет уязвимость безопасности, мы можем столкнуться с проблемами).
  3. Настройте какой-то смонтированный диск через NFS / ссылки на систему DMZ, чтобы все файлы хранились там ...

Есть другие идеи? В настоящее время мы запускаем людей в нашу VPN, но мне не очень нравится, когда в нашей сети есть такие посторонние.

Думаю, лучше всего здесь настроить общее хранилище. Мы делаем что-то очень похожее и успешно используем общие ресурсы NFS, чтобы оба сервера имели доступ к файлам.

Я думаю, что подход, основанный на rsync, будет работать хорошо только в том случае, если внешние и внутренние пользователи будут работать над разными проектами, так что вы можете сохранить интервал синхронизации немного выше.

Я предполагаю, что третий вариант - отменить прокси только для папки / files, поэтому меньше проблем с безопасностью ...