我最近安装了 webdav 插件,但不幸的是它不起作用。我按照插件自述文件中的说明进行操作,即:
“安装
选项 1:如果您通过“http [s] ://webdav.domain.tld”访问 webdav
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 位于:Centos 6.5 上的 apache 服务器上的 project.domain.comTuleap 版本 7.3 Webdav 配置:webdav_host =“files.project.domain.com”
但是,如果我们想要访问:http://files.project.domain.com,我们得到了一个漂亮的 404,并且在 apache 日志中:“文件不存在:/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%