Назад | Перейти на главную страницу

Псевдоним для папки «Сайты» Drupal с Apache на Windows Server 2008

Мне нужно переместить несколько сайтов из стека LAMP в стек WAMP, предоставленный Zend, и я столкнулся с проблемой. Наша архитектура представляет собой ряд веб-серверов с балансировкой нагрузки, которые имеют свои собственные локальные диски веб-приложений, которые синхронизируются с одним сервером, выполняющим роль главной копии. После этого для всех веб-серверов из нашего pillar san предоставляется отдельный общий ресурс DFS. Обычно установка Drupal в нашем кластере LAMP будет иметь основное веб-приложение Drupal в локальном монтировании HTDOCS для каждого сервера, а каталог SITES в Drupal будет затем символически привязан к общему ресурсу 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/

К сожалению, это не работает, поэтому мне интересно, есть ли у кого-нибудь из вас решение, которое сработает?

Большое спасибо, что нашли время прочитать это.

Только что понял, что могу использовать

MKLINK

который воспроизводит символические ссылки на сервере Windows.