Недавно я установил плагин 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"
КОНФИГУРАЦИЯ
- Перейти к плагинамАдминистрирование
- Настроить свойства
- Сделайте плагин доступным.
Для нашей конфигурации мы используем: 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%