Drupal

Windows Server 2008 上帶有 Apache 的 Drupal“站點”文件夾的別名

  • February 25, 2015

我不得不將一些站點從 LAMP 堆棧移動到 Zend 提供的 WAMP 堆棧,但我遇到了一個問題。我們的架構是許多負載平衡的 Web 伺服器,它們具有自己的本地 Web 應用程序驅動器,這些驅動器與一台作為主副本的伺服器保持同步。然後,我們的支柱 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:\Path 到備用站點目錄”

這個測試的​​根源是;

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

不幸的是,這不起作用,所以我想知道你們中是否有人有可行的解決方案?

非常感謝您花時間閱讀本文。

剛剛意識到我可以使用

MKLINK

它在 Windows 伺服器上複製符號連結。

引用自:https://serverfault.com/questions/458984