Drupal Multiserver设置图像上传问题

时间:2013-04-09 09:00:45

标签: php drupal-7 varnish multiserver

我正在开发一个项目,该项目使用两个具有安全连接且具有单个数据库连接的服务器,并且还集成了两个独立的清漆缓存服务器。我有一个IP,它是一个负载均衡器IP,以太网重定向到第一台服务器或第二台服务器

一切似乎都正常,因为数据是从单个数据库中提取的。但是,用户个人资料图片中存在问题。

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

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

我怎样才能解决这个问题?

我是PHP Developer,我使用phpseclib创建了一个简单的PHP脚本,它也将图像文件保存在外部服务器中。

我不知道如何将它整合到Drupal中。 (我是一名PHP开发人员,但在Drupal中很多关于模块制作的工作)

或者还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

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