「安裝

「安裝

我最近安裝了 webdav 插件,不幸的是它不起作用。我按照插件自述文件中的說明進行操作,即:

「安裝

方案一:如果透過「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"

配置

  1. 前往外掛程式管理啟動
  2. 配置屬性
  3. 使插件可用。 」

對於我們的配置,我們使用: Tuleap 位於 Centos 6.5 Tuleap 版本 7.3 上的 apache 伺服器上:project.domain.com 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%

相關內容