Php Drupal多服务器设置映像上载问题

Php Drupal多服务器设置映像上载问题,php,drupal-7,varnish,multiserver,Php,Drupal 7,Varnish,Multiserver,我正在从事一个项目,该项目使用两台服务器,两台服务器通过一个数据库连接进行安全连接,两台独立的Varnish缓存服务器也集成在一起。我有一个IP,它是一个负载平衡器IP,以太重定向到第一个服务器或第二个服务器 当数据从单个数据库中提取时,一切似乎都正常工作。但是,用户配置文件映像中存在一个问题 当用户上载映像并且负载平衡器IP重定向到第一个服务器时,映像将转到第一个服务器文件目录 但是,当用户从第二台服务器访问站点时,会看到完整的数据(因为所有内容都是从公共数据库加载的),但无法看到保存在第一台

我正在从事一个项目,该项目使用两台服务器,两台服务器通过一个数据库连接进行安全连接,两台独立的Varnish缓存服务器也集成在一起。我有一个IP,它是一个负载平衡器IP,以太重定向到第一个服务器或第二个服务器

当数据从单个数据库中提取时,一切似乎都正常工作。但是,用户配置文件映像中存在一个问题

当用户上载映像并且负载平衡器IP重定向到第一个服务器时,映像将转到第一个服务器文件目录

但是,当用户从第二台服务器访问站点时,会看到完整的数据(因为所有内容都是从公共数据库加载的),但无法看到保存在第一台服务器中的图像

我怎样才能解决这件事

我是PHP开发人员,我使用phpseclib编写了一个简单的PHP脚本,该脚本还将图像文件保存在外部服务器中

我不知道如何将其集成到Drupal中。(我是一名PHP开发人员,但我在Drupal中的模块制作方面工作不多)


或者还有其他选择吗?

我们在项目中使用了类似的结构。 在存储映像的两台服务器中的文件系统之间使用Either RSYNC或NFS RSYNC-同步两台服务器
NFS将一台服务器的文件系统加载到另一台服务器上

多亏了Deepak,我发现NFS更好。我有两台带有Drupal文件的服务器连接到第三台服务器中的一个公共db我还有一台用于文件的服务器我应该如何将其链接到使用NFS的Drupal服务器以及NFS如何工作?当用户从第一个drupal服务器上载文件时,是在共享服务器中创建副本,还是在两个drupal服务器中创建符号(软)链接,并在共享服务器中添加文件?请告诉我,并给我一个链接,以便为我的多服务器Drupal设置实现NFS。它是一个符号链接,这比RSYNC好,因为没有创建映像文件的副本。在cent os中设置NFS并获得对多服务器Drupal的体验,请尝试以下操作