Развертывание мультидоменного Subversion на Media Temple DV - PullRequest
0 голосов
/ 04 июня 2009

Этот вопрос довольно специфичен для серверов Media Temple DV, но я надеюсь, что кто-то там может помочь. Наш процесс развертывания на DV-сервере включает в себя ssh'ing и выполнение извлечения Subversion в папку с именем «svn», а затем создание символической ссылки в «httpdocs» для указания на папку выпуска в этой папке «svn». Мне интересно, возможно ли создать символическую ссылку в отдельном домене , который указывает на одну и ту же папку (по сути, два сайта имеют общую кодовую базу, но с разными httpdocs). Выглядело бы что-то вроде:

/vhosts
    /my-domain/
        /httpdocs (symlink points to svn)
        /svn
    /my-other-domain
        /httpdocs (symlink points to svn in my-domain)

Возможно ли это вообще в любой ситуации? И если это так, возможно ли это на сервере Media Temple DV? Кажется, я не могу заставить его работать (в приведенном выше примере я могу заставить мой домен работать без проблем, но не могу сделать символическую ссылку "междоменный".

1 Ответ

1 голос
/ 04 июня 2009

Вы должны быть в состоянии сделать это. Вы ссылаетесь на полный путь? (/ var / www / vhosts / my-domain / svn / ...) Какие ошибки вы получаете?

Почему бы вам не сделать свои проверки SVN в отдельном каталоге (/ var / www / vhosts / svn), а затем сделать ссылку на это? (ln -s / var / www / vhosts / svn / папка / var / www / vhosts / my-domain / httpdocs)

На моем MT DV у меня есть несколько доменов, которые извлекают одну и ту же базовую библиотеку PHP из центрального каталога. Для этого мне пришлось настроить директиву openbasedir в vhost.conf, а также использовать полный путь к библиотекам в моих включениях.

...