"МОНТАЖ

"МОНТАЖ

Недавно я установил плагин webdav, к сожалению, он не работает. Я следовал инструкциям в файле readme плагина, а именно:

"МОНТАЖ

Вариант 1: если вы обращаетесь к webdav по адресу «http [s] :/ / webdav.domain.tld»

 Under / etc / httpd / conf / httpd.conf:
 Add a virtual host to WebDAV domain name (before definition of "Project website hosts virtual alias" if any):
 <VirtualHost webdav.domain.tld:80>
     Include conf.d / php.conf
     DocumentRoot / usr / share / Codendi / plugins / webdav / www

     AliasMatch ^ / (. *) / Usr / share / Codendi / plugins / webdav / www / index.php

     <Directory /usr/share/codendi/plugins/webdav/www>
         Options Indexes MultiViews
         AllowOverride None
         Order allow, deny
         Allow from all
     </ Directory>
 </ VirtualHost>

Затем конфигурация плагина: webdav_base_uri = "/"; webdav_host = "webdav.domain.tld"

КОНФИГУРАЦИЯ

  1. Перейти к плагинамАдминистрирование
  2. Настроить свойства
  3. Сделайте плагин доступным.

Для нашей конфигурации мы используем: Tuleap находится на: project.domain.com на сервере Apache на Centos 6.5 Tuleap версии 7.3 Конфигурация Webdav: webdav_host = "files.project.domain.com"

Однако, если мы хотим получить доступ к:http://files.project.domain.com, получаем красивый 404, а в логах апача: "Файл не существует: /home/groups/files". и https, он передается в tuleap ...

Если у кого-то есть идеи, будет здорово.

Спасибо.

решение1

Его необходимо добавить перед финальным виртуальным хостом:

#
# Subversion virtual hosts alias
#
<VirtualHost *:80>
        ServerName %sys_default_domain%
        ServerAlias svn.*. %sys_default_domain%
        Include conf.d/codendi_svnroot.conf
</VirtualHost>

... place it here ...    

#
# Project web site virtual hosts alias
#
<VirtualHost *:80>
    ServerName %sys_default_domain%
    ServerAlias *.%sys_default_domain%
...
</VirtualHost>

В противном случае его поймают*.%sys_default_domain%

Связанный контент