Windows Server 2008 上使用 Apache 的 Drupal“站点”文件夹的别名

Windows Server 2008 上使用 Apache 的 Drupal“站点”文件夹的别名

我必须将一些站点从 LAMP 堆栈移至 Zend 提供的 WAMP 堆栈,但遇到了问题。我们的架构是一些负载平衡的 Web 服务器,它们有自己的本地 Web 应用程序驱动器,并与作为主副本的一台服务器保持同步。然后,我们的 Pillar San 为所有 Web 服务器提供单独的 DFS 共享。通常,在我们的 LAMP 集群下安装的 Drupal 会将主 Drupal Web 应用程序安装在每台服务器的本地 HTDOCS 挂载中,然后将 Drupal 中的 SITES 目录符号链接到 DFS 或 NFS 共享,以便有一个公共的 FILES 和 TMP 目录。

我遇到的问题是 Win Server 2008 上似乎没有与符号链接等效的东西,快捷方式末尾有一个 .ink,这使得 Apache 将它们视为一个不同的文件。所以我尝试在 vhost 文件中使用别名调用,如下所示;

<Location /drupal-626/sites>
    Order deny, allow
    Allow from all
</Location>

别名 /drupal-626/sites “Z:\备用站点目录路径”

这次测试的根源是;

http://main-domain-url/drupal-626/

不幸的是,这不起作用,所以我想知道你们是否有可行的解决方案?

非常感谢您花时间阅读本文。

答案1

我刚刚意识到我可以使用

MKLINK

在 Windows 服务器上复制符号链接。

相关内容