两个Redmines一个数据库安装(共享文件文件夹)

所以我正在开发一个有两个Web服务器和一个后端MySQL数据库的Redmine部署。

计划是坚持一个在我们的networking内,做LDAP集成login。

另一个在我们的DMZ外出,并将使用共享的MySQL数据库进行身份validation(仅限Redmine定义的login)。

到目前为止我唯一遇到的问题是/ files文件夹,所有上传的文件都会转到这个文件夹。 所以我有一些可能的想法:

  1. 设置两个文件夹之间的同步(当文件夹变得拥挤时,没有线索的限制)。
  2. 代理内部的Redmine(因此LDAP不必在DMZ上可用,但是如果内部Redmine有安全漏洞,我们可能会遇到问题)。
  3. 通过NFS /链接设置某种挂载的驱动器到DMZ系统,所以所有文件被存储在那里…

任何其他的想法? 我们目前正在将人员投入到我们的VPN中,但我并不喜欢在我们的networking中有这样的外人。

我想build立一个共享存储是最好的方式去这里。 我们做了非常相似的事情,我们正在成功地使用NFS共享来让两个服务器访问这些文件。

我认为如果外部和内部用户倾向于在不同的项目上工作,那么基于rsync的方法将会工作得很好,这样您可以保持同步间隔更高一些。

我想第三个选项是反向代理只/文件夹,因此较less的安全问题…