如何让多个网站访问公共目录

时间:2012-07-13 02:35:54

标签: linux apache

我在Linux / Apache下运行的专用服务器上有多个网站。站点需要从doc根目录下名为“DATA”的目录中访问公共数据。我无法为每个站点复制此目录。我想将它放在一个公共目录(比如/ DATA)下,并从每个站点的doc根目录提供一个指向该目录的符号链接。

www / DATA - > / DATA

  1. 有更好的方法吗?

  2. 如果我把这个公共目录(/ DATA)直接放在Linux根目录下,从Linux的角度来看是否会出现问题,因为目录大小可能是几千兆字节,而/ DATA下的子目录需要具有写权限。

  3. 由于

1 个答案:

答案 0 :(得分:0)

使用AliasDirectory指令。这将允许站点通过URL路径访问目录。

我不确定你是否有脚本访问目录来提供数据。执行shell脚本来读取生成数据完全是另一回事,但如果您正在执行此操作,则可能需要避免这种情况。应用程序页面可以包含在数据目录中,并使用相对路径来获取数据。然后所有站点都获得相同的脚本和数据。

我不知道您的数据是什么,但我可能会选择将其放入数据库中。想想如果必须扩展应用程序,必须更新多台计算机。也许您拥有的数据很简单,数据库也有些过分。